コード例 #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 ParsedClassEvent(string name, Token token, ParsedScope parentScope, string returnType)
     : base(name, token, parentScope, ParseDefineType.Event, "")
 {
     ReturnType = returnType;
 }
コード例 #3
0
ファイル: ParsedItem.cs プロジェクト: niandy/3P
 public ParsedProperty(string name, Token token, ParsedScope parentScope, string tempPrimitiveType)
     : base(name, token, parentScope, ParseDefineType.Property, tempPrimitiveType)
 {
     GetString = "";
     SetString = "";
 }
コード例 #4
0
ファイル: ParsedItem.cs プロジェクト: niandy/3P
 public ParsedDestructor(string name, Token token, ParsedScope parentScope)
     : base(name, token, ParsedScopeType.Constructor, parentScope)
 {
 }
コード例 #5
0
ファイル: ParsedItem.cs プロジェクト: niandy/3P
 public ParsedMethod(string name, Token token, ParsedScope parentScope, string returnType)
     : base(name, token, ParsedScopeType.Method, parentScope)
 {
     TempReturnType = returnType;
 }
コード例 #6
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);
     }
 }