本文整理汇总了C#中CodeElementsParser.authoringProperties方法的典型用法代码示例。如果您正苦于以下问题:C# CodeElementsParser.authoringProperties方法的具体用法?C# CodeElementsParser.authoringProperties怎么用?C# CodeElementsParser.authoringProperties使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CodeElementsParser
的用法示例。
在下文中一共展示了CodeElementsParser.authoringProperties方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EnterProgramIdentification
// Code structure
////////////////////
// IDENTIFICATION //
////////////////////
// PROGRAM IDENTIFICATION
////////////////////////////
public override void EnterProgramIdentification(CodeElementsParser.ProgramIdentificationContext context)
{
var program = new ProgramIdentification();
program.ProgramName = CobolWordsBuilder.CreateProgramNameDefinition(context.programNameDefinition());
if (context.COMMON() != null) {
program.Common = new SyntaxProperty<bool>(true, ParseTreeUtils.GetFirstToken(context.COMMON()));
}
if (context.INITIAL() != null) {
program.Initial = new SyntaxProperty<bool>(true, ParseTreeUtils.GetFirstToken(context.INITIAL()));
}
if (context.RECURSIVE() != null) {
program.Recursive = new SyntaxProperty<bool>(true, ParseTreeUtils.GetFirstToken(context.RECURSIVE()));
}
program.AuthoringProperties = CreateAuthoringProperties(context.authoringProperties());
Context = context;
CodeElement = program;
}
示例2: EnterClassIdentification
// CLASS IDENTIFICATION
//////////////////////////
public override void EnterClassIdentification(CodeElementsParser.ClassIdentificationContext context)
{
var classIdentification = new ClassIdentification();
classIdentification.ClassName = CobolWordsBuilder.CreateClassNameDefinition(context.classNameDefinition());
classIdentification.InheritsFrom = CobolWordsBuilder.CreateClassNameReference(context.inheritsFromClassName);
classIdentification.AuthoringProperties = CreateAuthoringProperties(context.authoringProperties());
Context = context;
CodeElement = classIdentification;
}
示例3: EnterMethodIdentification
// METHOD IDENTIFICATION
///////////////////////////
public override void EnterMethodIdentification(CodeElementsParser.MethodIdentificationContext context)
{
var methodIdentification = new MethodIdentification();
methodIdentification.MethodName = CobolWordsBuilder.CreateMethodNameDefinition(context.methodNameDefinition());
methodIdentification.AuthoringProperties = CreateAuthoringProperties(context.authoringProperties());
Context = context;
CodeElement = methodIdentification;
}