コード例 #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;
 }