} // HandleType internal override void Visit(IRecordVisitor visitor) { } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { GenericType = visitor.Visit(this, GenericType); GenericTypeArguments = visitor.Visit(this, GenericTypeArguments); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { Signature = visitor.Visit(this, Signature); CustomAttributes = visitor.Visit(this, CustomAttributes); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { ElementType = visitor.Visit(this, ElementType); } // Visit
} // 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
} // 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
} // HandleType internal override void Visit(IRecordVisitor visitor) { Field = visitor.Visit(this, Field); EnclosingType = visitor.Visit(this, EnclosingType); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { Name = visitor.Visit(this, Name); Constraints = visitor.Visit(this, Constraints); CustomAttributes = visitor.Visit(this, CustomAttributes); } // Visit
} // 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
} // HandleType internal override void Visit(IRecordVisitor visitor) { Constructor = visitor.Visit(this, Constructor); FixedArguments = visitor.Visit(this, FixedArguments); NamedArguments = visitor.Visit(this, NamedArguments); } // Visit
} // 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
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
internal abstract void Visit(IRecordVisitor visitor);
} // 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
} // HandleType internal override void Visit(IRecordVisitor visitor) { MethodBody = visitor.Visit(this, MethodBody); MethodDeclaration = visitor.Visit(this, MethodDeclaration); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { Type = visitor.Visit(this, Type); Parameters = visitor.Visit(this, Parameters); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { Method = visitor.Visit(this, Method); GenericTypeArguments = visitor.Visit(this, GenericTypeArguments); CustomAttributes = visitor.Visit(this, CustomAttributes); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { Method = visitor.Visit(this, Method); EnclosingType = visitor.Visit(this, EnclosingType); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { Method = visitor.Visit(this, Method); } // Visit
} // 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
} // HandleType internal override void Visit(IRecordVisitor visitor) { ReturnType = visitor.Visit(this, ReturnType); Parameters = visitor.Visit(this, Parameters); VarArgParameters = visitor.Visit(this, VarArgParameters); } // Visit
} // 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
} // HandleType internal override void Visit(IRecordVisitor visitor) { ModifierType = visitor.Visit(this, ModifierType); Type = visitor.Visit(this, Type); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { ParentNamespaceOrType = visitor.Visit(this, ParentNamespaceOrType); TypeName = visitor.Visit(this, TypeName); CustomAttributes = visitor.Visit(this, CustomAttributes); } // Visit
} // 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
} // HandleType internal override void Visit(IRecordVisitor visitor) { Value = visitor.Visit(this, Value); } // Visit
} // HandleType internal override void Visit(IRecordVisitor visitor) { ParentScopeOrNamespace = visitor.Visit(this, ParentScopeOrNamespace); Name = visitor.Visit(this, Name); } // Visit
internal override void Visit(IRecordVisitor visitor) { ScopeDefinitions = visitor.Visit(this, ScopeDefinitions.AsEnumerable()); }
} // HandleType internal override void Visit(IRecordVisitor visitor) { Name = visitor.Visit(this, Name); DefaultValue = visitor.Visit(this, DefaultValue); CustomAttributes = visitor.Visit(this, CustomAttributes); } // Visit
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