コード例 #1
0
ファイル: Member.cs プロジェクト: Dana-Ferguson/DotDart
 public Field(CanonicalNameReference canonicalName, UriReference fileUri, FileOffset fileOffset, FileOffset fileEndOffset,
              Flag flags, Name name, List <Expression> annotations, DartType type, Option <Expression> initializer)
 {
     this.canonicalName = canonicalName;
     this.fileUri       = fileUri;
     this.fileOffset    = fileOffset;
     this.fileEndOffset = fileEndOffset;
     this.flags         = flags;
     this.name          = name;
     this.annotations   = annotations;
     this.type          = type;
     this.initializer   = initializer;
 }
コード例 #2
0
ファイル: Member.cs プロジェクト: Dana-Ferguson/DotDart
 public Procedure(CanonicalNameReference canonicalName, UriReference fileUri, FileOffset startFileOffset, FileOffset fileOffset, FileOffset fileEndOffset,
                  ProcedureKind kind, Flag flags, Name name, List <Expression> annotations, Option <MemberReference> forwardingStubSuperTarget,
                  Option <MemberReference> forwardingStubInterfaceTarget, Option <FunctionNode> function)
 {
     this.canonicalName                 = canonicalName;
     this.fileUri                       = fileUri;
     this.startFileOffset               = startFileOffset;
     this.fileOffset                    = fileOffset;
     this.fileEndOffset                 = fileEndOffset;
     this.kind                          = kind;
     this.flags                         = flags;
     this.name                          = name;
     this.annotations                   = annotations;
     this.forwardingStubSuperTarget     = forwardingStubSuperTarget;
     this.forwardingStubInterfaceTarget = forwardingStubInterfaceTarget;
     this.function                      = function;
 }
コード例 #3
0
ファイル: Member.cs プロジェクト: Dana-Ferguson/DotDart
 public RedirectingFactoryConstructor(CanonicalNameReference canonicalName, UriReference fileUri, FileOffset fileOffset, FileOffset fileEndOffset,
                                      byte flags, Name name, List <Expression> annotations, MemberReference targetReference, List <DartType> typeArguments, List <TypeParameter> typeParameters,
                                      uint parameterCount, uint requiredParameterCount, List <VariableDeclaration> positionalParameters, List <VariableDeclaration> namedParameters)
 {
     this.canonicalName          = canonicalName;
     this.fileUri                = fileUri;
     this.fileOffset             = fileOffset;
     this.fileEndOffset          = fileEndOffset;
     this.flags                  = flags;
     this.name                   = name;
     this.annotations            = annotations;
     this.targetReference        = targetReference;
     this.typeArguments          = typeArguments;
     this.typeParameters         = typeParameters;
     this.parameterCount         = parameterCount;
     this.requiredParameterCount = requiredParameterCount;
     this.positionalParameters   = positionalParameters;
     this.namedParameters        = namedParameters;
 }
コード例 #4
0
ファイル: Member.cs プロジェクト: Dana-Ferguson/DotDart
 public Constructor(CanonicalNameReference canonicalName, UriReference fileUri, FileOffset startFileOffset, FileOffset fileOffset, FileOffset fileEndOffset,
                    Flag flags, Name name, List <Expression> annotations, FunctionNode function, List <Initializer> initializers)
 {
     this.canonicalName   = canonicalName;
     this.fileUri         = fileUri;
     this.startFileOffset = startFileOffset;
     this.fileOffset      = fileOffset;
     this.fileEndOffset   = fileEndOffset;
     this.flags           = flags;
     this.name            = name;
     this.annotations     = annotations;
     this.function        = function;
     this.initializers    = initializers;
 }