示例#1
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
        } // Visit
示例#2
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            GenericType = visitor.Visit(this, GenericType);
            GenericTypeArguments = visitor.Visit(this, GenericTypeArguments);
        } // Visit
示例#3
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Signature = visitor.Visit(this, Signature);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#4
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            ElementType = visitor.Visit(this, ElementType);
        } // Visit
示例#5
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            BaseType = visitor.Visit(this, BaseType);
            NamespaceDefinition = visitor.Visit(this, NamespaceDefinition);
            Name = visitor.Visit(this, Name);
            EnclosingType = visitor.Visit(this, EnclosingType);
            NestedTypes = visitor.Visit(this, NestedTypes);
            Methods = visitor.Visit(this, Methods);
            Fields = visitor.Visit(this, Fields);
            Properties = visitor.Visit(this, Properties);
            Events = visitor.Visit(this, Events);
            GenericParameters = visitor.Visit(this, GenericParameters);
            Interfaces = visitor.Visit(this, Interfaces);
            MethodImpls = visitor.Visit(this, MethodImpls);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#6
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Name = visitor.Visit(this, Name);
            Signature = visitor.Visit(this, Signature);
            MethodSemantics = visitor.Visit(this, MethodSemantics);
            DefaultValue = visitor.Visit(this, DefaultValue);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#7
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Field = visitor.Visit(this, Field);
            EnclosingType = visitor.Visit(this, EnclosingType);
        } // Visit
示例#8
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Name = visitor.Visit(this, Name);
            Constraints = visitor.Visit(this, Constraints);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#9
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Parent = visitor.Visit(this, Parent);
            Name = visitor.Visit(this, Name);
            Signature = visitor.Visit(this, Signature);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#10
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Constructor = visitor.Visit(this, Constructor);
            FixedArguments = visitor.Visit(this, FixedArguments);
            NamedArguments = visitor.Visit(this, NamedArguments);
        } // Visit
示例#11
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Name = visitor.Visit(this, Name);
            Type = visitor.Visit(this, Type);
            MethodSemantics = visitor.Visit(this, MethodSemantics);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#12
0
 internal override void Visit(IRecordVisitor visitor)
 {
     ScopeDefinitions = visitor.Visit(this, ScopeDefinitions);
 }
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Value = Value.Select(value => visitor.Visit(this, value)).ToList();
        } // Visit
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Signature = visitor.Visit(this, Signature.AsSingleEnumerable()).FirstOrDefault();
            CustomAttributes = visitor.Visit(this, CustomAttributes.AsEnumerable());
        } // Visit
示例#15
0
 internal abstract void Visit(IRecordVisitor visitor);
示例#16
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Name = visitor.Visit(this, Name);
            Signature = visitor.Visit(this, Signature);
            Parameters = visitor.Visit(this, Parameters);
            GenericParameters = visitor.Visit(this, GenericParameters);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            TypeName = visitor.Visit(this, TypeName.AsSingleEnumerable()).FirstOrDefault();
            CustomAttributes = visitor.Visit(this, CustomAttributes.AsEnumerable());
            ParentNamespaceOrType = visitor.Visit(this, ParentNamespaceOrType);
        } // Visit
示例#18
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            MethodBody = visitor.Visit(this, MethodBody);
            MethodDeclaration = visitor.Visit(this, MethodDeclaration);
        } // Visit
示例#19
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Type = visitor.Visit(this, Type);
            Parameters = visitor.Visit(this, Parameters);
        } // Visit
示例#20
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Method = visitor.Visit(this, Method);
            GenericTypeArguments = visitor.Visit(this, GenericTypeArguments);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#21
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Method = visitor.Visit(this, Method);
            EnclosingType = visitor.Visit(this, EnclosingType);
        } // Visit
示例#22
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Method = visitor.Visit(this, Method);
        } // Visit
示例#23
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Name = visitor.Visit(this, Name);
            Culture = visitor.Visit(this, Culture);
            RootNamespaceDefinition = visitor.Visit(this, RootNamespaceDefinition);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#24
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            ReturnType = visitor.Visit(this, ReturnType);
            Parameters = visitor.Visit(this, Parameters);
            VarArgParameters = visitor.Visit(this, VarArgParameters);
        } // Visit
示例#25
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Scope = visitor.Visit(this, Scope);
            Name = visitor.Visit(this, Name);
            NestedTypes = visitor.Visit(this, NestedTypes);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#26
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            ModifierType = visitor.Visit(this, ModifierType);
            Type = visitor.Visit(this, Type);
        } // Visit
示例#27
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            ParentNamespaceOrType = visitor.Visit(this, ParentNamespaceOrType);
            TypeName = visitor.Visit(this, TypeName);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#28
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            ParentScopeOrNamespace = visitor.Visit(this, ParentScopeOrNamespace);
            Name = visitor.Visit(this, Name);
            TypeDefinitions = visitor.Visit(this, TypeDefinitions);
            TypeForwarders = visitor.Visit(this, TypeForwarders);
            NamespaceDefinitions = visitor.Visit(this, NamespaceDefinitions);
        } // Visit
示例#29
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Value = visitor.Visit(this, Value);
        } // Visit
示例#30
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            ParentScopeOrNamespace = visitor.Visit(this, ParentScopeOrNamespace);
            Name = visitor.Visit(this, Name);
        } // Visit
示例#31
0
 internal override void Visit(IRecordVisitor visitor)
 {
     ScopeDefinitions = visitor.Visit(this, ScopeDefinitions.AsEnumerable());
 }
示例#32
0
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            Name = visitor.Visit(this, Name);
            DefaultValue = visitor.Visit(this, DefaultValue);
            CustomAttributes = visitor.Visit(this, CustomAttributes);
        } // Visit
示例#33
0
 internal override void Visit(IRecordVisitor visitor)
 {
     throw new NotImplementedException();
 }
        } // HandleType

        internal override void Visit(IRecordVisitor visitor)
        {
            GenericType = visitor.Visit(this, GenericType);
            GenericTypeArguments = GenericTypeArguments.Select(value => visitor.Visit(this, value)).ToList();
        } // Visit