示例#1
0
文件: ParsedItem.cs 项目: niandy/3P
 public ParsedClassDefine(string name, Token token, ParsedScope parentScope, ParseDefineType parseDefineType, string tempPrimitiveType)
     : base(name, token, ParsedAsLike.None, "", parseDefineType, tempPrimitiveType, "", 0)
 {
     ClassName       = parentScope.Name;
     ParentScopeType = parentScope.ScopeType;
     if ((parentScope.ScopeType == ParsedScopeType.Class) || (parentScope.ScopeType == ParsedScopeType.Interface))
     {
         (parentScope as ParsedInterface).Members.Add(this);
     }
 }
示例#2
0
文件: ParsedItem.cs 项目: niandy/3P
 public ParsedClassMember(string name, Token token, ParsedScopeType scopeType, ParsedScope parentScope)
     : base(name, token, scopeType)
 {
     ClassName       = parentScope.Name;
     ParentScopeType = parentScope.ScopeType;
     if ((parentScope.ScopeType == ParsedScopeType.Class) || (parentScope.ScopeType == ParsedScopeType.Interface))
     {
         (parentScope as ParsedInterface).Members.Add(this);
     }
 }
示例#3
0
文件: ParsedItem.cs 项目: niandy/3P
 public ParsedScopeBlock(string name, Token token, ParsedScopeType scopeType) : base(name, token, scopeType)
 {
 }
示例#4
0
文件: ParsedItem.cs 项目: niandy/3P
 public ParsedScopeSection(string name, Token token, ParsedScopeType scopeType) : base(name, token, scopeType)
 {
 }
示例#5
0
文件: ParsedItem.cs 项目: niandy/3P
 protected ParsedScope(string name, Token token, ParsedScopeType scopeType)
     : base(name, token)
 {
     ScopeType        = scopeType;
     EndBlockPosition = -1;
 }
示例#6
0
文件: ParsedItem.cs 项目: niandy/3P
 protected ParsedInterface(string name, Token token, ParsedScopeType scopeType, string inherits)
     : base(name, token, scopeType)
 {
     Inherits = inherits;
     Members  = new List <IParsedClassMember>();
 }
示例#7
0
文件: ParsedItem.cs 项目: jcaillon/3P
 protected ParsedScopeItem(string name, Token token, ParsedScopeType scopeType)
     : base(name, token)
 {
     ScopeType = scopeType;
     EndBlockPosition = -1;
 }