9 types derived from Collection
Mono.Cecil (9)
Mono.Cecil.Cil\MethodBody.cs (2)
135 sealed class VariableDefinitionCollection : Collection<VariableDefinition> { 212 class InstructionCollection : Collection<Instruction> {
Mono.Cecil\GenericParameter.cs (2)
224 sealed class GenericParameterCollection : Collection<GenericParameter> { 332 class GenericParameterConstraintCollection : Collection<GenericParameterConstraint>
Mono.Cecil\MemberDefinitionCollection.cs (1)
17 sealed class MemberDefinitionCollection<T> : Collection<T> where T : IMemberDefinition {
Mono.Cecil\ParameterDefinitionCollection.cs (1)
17 sealed class ParameterDefinitionCollection : Collection<ParameterDefinition> {
Mono.Cecil\TypeDefinition.cs (1)
568 class InterfaceImplementationCollection : Collection<InterfaceImplementation>
Mono.Cecil\TypeDefinitionCollection.cs (1)
22 sealed class TypeDefinitionCollection : Collection<TypeDefinition> {
Mono.Collections.Generic\ReadOnlyCollection.cs (1)
18 public sealed class ReadOnlyCollection<T> : Collection<T>, ICollection<T>, IList {
87 instantiations of Collection
illink (1)
Mono.Cecil (78)
Mono.Cecil.Cil\MethodBody.cs (1)
71 Interlocked.CompareExchange (ref exceptions, new Collection<ExceptionHandler> (), null);
Mono.Cecil.Cil\Symbols.cs (11)
125 Interlocked.CompareExchange (ref scopes, new Collection<ScopeDebugInformation> (), null); 138 Interlocked.CompareExchange (ref variables, new Collection<VariableDebugInformation> (), null); 151 Interlocked.CompareExchange (ref constants, new Collection<ConstantDebugInformation> (), null); 289 Interlocked.CompareExchange (ref custom_infos, new Collection<CustomDebugInformation> (), null); 445 Interlocked.CompareExchange (ref targets, new Collection<ImportTarget> (), null); 529 Interlocked.CompareExchange (ref yields, new Collection<InstructionOffset> (), null); 538 Interlocked.CompareExchange (ref resumes, new Collection<InstructionOffset> (), null); 545 get { return resume_methods ?? (resume_methods = new Collection<MethodDefinition> ()); } 606 get { return scopes ?? (scopes = new Collection<StateMachineScope> ()); } 741 Interlocked.CompareExchange (ref sequence_points, new Collection<SequencePoint> (), null); 1261 Interlocked.CompareExchange (ref collection, new Collection<CustomDebugInformation> (), null);
Mono.Cecil\ArrayType.cs (2)
61 var empty_dimensions = new Collection<ArrayDimension> (); 139 dimensions = new Collection<ArrayDimension> (rank);
Mono.Cecil\AssemblyDefinition.cs (1)
49 Interlocked.CompareExchange (ref modules, new Collection<ModuleDefinition> (1) { main_module }, null);
Mono.Cecil\AssemblyReader.cs (32)
635 var references = new Collection<AssemblyNameReference> (metadata.AssemblyReferences); 653 var modules = new Collection<ModuleDefinition> (1); 709 return new Collection<ModuleReference> (metadata.ModuleReferences); 728 var resources = new Collection<Resource> (length); 937 mapped = new Collection<TValue> (); 1625 @event.other_methods = new Collection<MethodDefinition> (); 1633 property.other_methods = new Collection<MethodDefinition> (); 2065 return new Collection<MethodReference> (); 2067 var overrides = new Collection<MethodReference> (mapping.Count); 2503 return new Collection<CustomAttribute> (); 2505 var custom_attributes = new Collection<CustomAttribute> (RangesSize (ranges)); 2548 var custom_attributes = new Collection<CustomAttribute> ((int) length); 2656 return new Collection<SecurityDeclaration> (); 2658 var security_declarations = new Collection<SecurityDeclaration> (RangesSize (ranges)); 2697 var attributes = new Collection<SecurityAttribute> ((int) count); 2707 var attributes = new Collection<SecurityAttribute> (1); 2712 attribute.properties = new Collection<CustomAttributeNamedArgument> (1); 2729 return new Collection<ExportedType> (); 2731 var exported_types = new Collection<ExportedType> (length); 2841 return new Collection<Document> (metadata.Documents); 2849 return new Collection<SequencePoint> (0); 2854 return new Collection<SequencePoint> (0); 2952 scope.variables = new Collection<VariableDebugInformation> ((int) record.Col2.Length); 2961 scope.constants = new Collection<ConstantDebugInformation> ((int) record.Col3.Length); 3190 var infos = new Collection<CustomDebugInformation> (rows.Length); 3195 var scopes = new Collection<StateMachineScope> (); 3211 var yields = new Collection<InstructionOffset> (); 3212 var resumes = new Collection<InstructionOffset> (); 3213 var resume_methods = new Collection<MethodDefinition> (); 3514 attribute.arguments = new Collection<CustomAttributeArgument> (count); 3567 return collection = new Collection<CustomAttributeNamedArgument> (); 3851 var sequence_points = new Collection<SequencePoint> (estimated_sequencepoint_amount);
Mono.Cecil\AssemblyWriter.cs (1)
934 generic_parameters = new Collection<GenericParameter> ();
Mono.Cecil\BaseAssemblyResolver.cs (1)
104 directories = new Collection<string> (2) { ".", "bin" };
Mono.Cecil\CustomAttribute.cs (3)
110 Interlocked.CompareExchange (ref arguments, new Collection<CustomAttributeArgument> (), null); 129 Interlocked.CompareExchange (ref fields, new Collection<CustomAttributeNamedArgument> (), null); 148 Interlocked.CompareExchange (ref properties, new Collection<CustomAttributeNamedArgument> (), null);
Mono.Cecil\EventDefinition.cs (1)
83 Interlocked.CompareExchange (ref other_methods, new Collection<MethodDefinition> (), null);
Mono.Cecil\GenericInstanceMethod.cs (2)
29 Interlocked.CompareExchange (ref arguments, new Collection<TypeReference> (), null); 75 this.arguments = new Collection<TypeReference> (arity);
Mono.Cecil\GenericInstanceType.cs (2)
31 Interlocked.CompareExchange (ref arguments, new Collection<TypeReference> (), null); 73 this.arguments = new Collection<TypeReference> (arity);
Mono.Cecil\GenericParameter.cs (1)
304 Interlocked.CompareExchange (ref custom_attributes, new Collection<CustomAttribute> (), null);
Mono.Cecil\ICustomAttributeProvider.cs (1)
41 Interlocked.CompareExchange (ref variable, new Collection<CustomAttribute> (), null);
Mono.Cecil\Import.cs (1)
61 stack = new Collection<IGenericParameterProvider> (1) { provider };
Mono.Cecil\MethodDefinition.cs (2)
239 Interlocked.CompareExchange (ref overrides, new Collection<MethodReference> (), null); 271 Interlocked.CompareExchange (ref custom_infos, new Collection<CustomDebugInformation> (), null);
Mono.Cecil\ModuleDefinition.cs (6)
462 Interlocked.CompareExchange (ref references, new Collection<AssemblyNameReference> (), null); 484 Interlocked.CompareExchange (ref modules, new Collection<ModuleReference> (), null); 509 Interlocked.CompareExchange (ref resources, new Collection<Resource> (), null); 566 Interlocked.CompareExchange (ref exported_types, new Collection<ExportedType> (), null); 599 Interlocked.CompareExchange (ref custom_infos, new Collection<CustomDebugInformation> (), null); 614 Interlocked.CompareExchange (ref documents, new Collection<Document> (), null);
Mono.Cecil\PropertyDefinition.cs (3)
106 Interlocked.CompareExchange (ref other_methods, new Collection<MethodDefinition> (), null); 135 return new Collection<ParameterDefinition> (); 141 var parameters = new Collection<ParameterDefinition> ();
Mono.Cecil\SecurityDeclaration.cs (4)
62 Interlocked.CompareExchange (ref fields, new Collection<CustomAttributeNamedArgument> (), null); 75 Interlocked.CompareExchange (ref properties, new Collection<CustomAttributeNamedArgument> (), null); 123 Interlocked.CompareExchange (ref security_attributes, new Collection<SecurityAttribute> (), null); 197 Interlocked.CompareExchange (ref variable, new Collection<SecurityDeclaration> (), null);
Mono.Cecil\TypeDefinition.cs (1)
540 Interlocked.CompareExchange (ref custom_attributes, new Collection<CustomAttribute> (), null);
Mono.Cecil\WindowsRuntimeProjections.cs (2)
288 redirectedMethods = new Collection<MethodDefinition> (); 289 redirectedInterfaces = new Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> ();
Mono.Cecil.Mdb (2)
Mono.Cecil.Mdb\MdbReader.cs (2)
108 info.sequence_points = new Collection<SequencePoint> (table.LineNumbers.Length); 191 return new Collection<CustomDebugInformation> ();
Mono.Cecil.Pdb (6)
Mono.Cecil.Pdb\NativePdbReader.cs (5)
154 var symbols = new Collection<ScopeDebugInformation> (scopes.Length); 170 parent.variables = new Collection<VariableDebugInformation> (scope.slots.Length); 185 parent.constants = new Collection<ConstantDebugInformation> (scope.constants.Length); 315 info.sequence_points = new Collection<SequencePoint> (); 360 return new Collection<CustomDebugInformation> ();
Mono.Cecil.Pdb\SymWriter.cs (1)
40 documents = new Collection<ISymUnmanagedDocumentWriter> ();
451 references to Collection
illink (62)
Microsoft.Maui.Controls.Build.Tasks (2)
ModuleDefinitionExtensions.cs (1)
104 var properties = module.ImportReference(type).Resolve().Properties;
SetPropertiesVisitor.cs (1)
243 var attributes = typeDef.CustomAttributes;
Mono.Cecil (369)
Mono.Cecil.Cil\CodeReader.cs (5)
150 var instructions = body.instructions = new InstructionCollection (method, (code_size + 1) / 2); 243 void ResolveBranches (Collection<Instruction> instructions) 272 static Instruction GetInstruction (Collection<Instruction> instructions, int offset) 390 var custom_infos = method.custom_infos; 444 void ReadScopes (Collection<ScopeDebugInformation> scopes)
Mono.Cecil.Cil\CodeWriter.cs (9)
173 var instructions = body.Instructions; 325 var instructions = body.instructions; 349 var exception_handlers = body.ExceptionHandlers; 513 var handlers = body.ExceptionHandlers; 521 static bool RequiresFatSection (Collection<ExceptionHandler> handlers) 551 void WriteSmallSection (Collection<ExceptionHandler> handlers) 565 void WriteFatSection (Collection<ExceptionHandler> handlers) 580 void WriteExceptionHandlers (Collection<ExceptionHandler> handlers, Action<int> write_entry, Action<int> write_length) 612 public MetadataToken GetStandAloneSignature (Collection<VariableDefinition> variables)
Mono.Cecil.Cil\ILProcessor.cs (1)
20 readonly Collection<Instruction> instructions;
Mono.Cecil.Cil\MethodBody.cs (9)
28 internal Collection<Instruction> instructions; 29 internal Collection<ExceptionHandler> exceptions; 30 internal Collection<VariableDefinition> variables; 55 public Collection<Instruction> Instructions { 68 public Collection<ExceptionHandler> ExceptionHandlers { 81 public Collection<VariableDefinition> Variables { 185 var variables = scope.Variables; 300 var sequence_points = debug_info.sequence_points; 335 var custom_debug_infos = method.custom_infos ?? method.debug_info?.custom_infos;
Mono.Cecil.Cil\PortablePdb.cs (2)
150 public Collection<CustomDebugInformation> Read (ICustomDebugInformationProvider provider) 231 public Collection<CustomDebugInformation> Read (ICustomDebugInformationProvider provider)
Mono.Cecil.Cil\Symbols.cs (26)
99 internal Collection<ScopeDebugInformation> scopes; 100 internal Collection<VariableDebugInformation> variables; 101 internal Collection<ConstantDebugInformation> constants; 122 public Collection<ScopeDebugInformation> Scopes { 135 public Collection<VariableDebugInformation> Variables { 148 public Collection<ConstantDebugInformation> Constants { 275 internal Collection<CustomDebugInformation> custom_infos; 286 public Collection<CustomDebugInformation> CustomDebugInformations { 435 internal Collection<ImportTarget> targets; 441 public Collection<ImportTarget> Targets { 464 Collection<CustomDebugInformation> CustomDebugInformations { get; } 517 internal Collection<InstructionOffset> yields; 518 internal Collection<InstructionOffset> resumes; 519 internal Collection<MethodDefinition> resume_methods; 526 public Collection<InstructionOffset> Yields { 535 public Collection<InstructionOffset> Resumes { 544 public Collection<MethodDefinition> ResumeMethods { 603 internal Collection<StateMachineScope> scopes; 605 public Collection<StateMachineScope> Scopes { 724 internal Collection<SequencePoint> sequence_points; 738 public Collection<SequencePoint> SequencePoints { 791 var instructions = method.Body.Instructions; 857 Collection<CustomDebugInformation> Read (ICustomDebugInformationProvider provider); 1232 ref Collection<CustomDebugInformation> collection, 1247 public static Collection<CustomDebugInformation> GetCustomDebugInformations ( 1249 ref Collection<CustomDebugInformation> collection,
Mono.Cecil\ArrayType.cs (3)
54 Collection<ArrayDimension> dimensions; 56 public Collection<ArrayDimension> Dimensions { 61 var empty_dimensions = new Collection<ArrayDimension> ();
Mono.Cecil\AssemblyDefinition.cs (7)
23 Collection<ModuleDefinition> modules; 24 Collection<CustomAttribute> custom_attributes; 25 Collection<SecurityDeclaration> security_declarations; 41 public Collection<ModuleDefinition> Modules { 72 public Collection<CustomAttribute> CustomAttributes { 85 public Collection<SecurityDeclaration> SecurityDeclarations { 100 var modules = this.Modules;
Mono.Cecil\AssemblyReader.cs (87)
192 void ReadTypes (Collection<TypeDefinition> types) 229 var interfaces = type.Interfaces; 240 var parameters = provider.GenericParameters; 254 var constraints = parameter.Constraints; 265 var security_declarations = provider.SecurityDeclarations; 282 var custom_attributes = provider.CustomAttributes; 296 var fields = type.Fields; 319 var methods = type.Methods; 351 var parameters = method.Parameters; 368 var properties = type.Properties; 384 var events = type.Events; 403 void ReadTypesSymbols (Collection<TypeDefinition> types, ISymbolReader symbol_reader) 419 var methods = type.Methods; 631 public Collection<AssemblyNameReference> ReadAssemblyReferences () 635 var references = new Collection<AssemblyNameReference> (metadata.AssemblyReferences); 651 public Collection<ModuleDefinition> ReadModules () 653 var modules = new Collection<ModuleDefinition> (1); 705 public Collection<ModuleReference> ReadModuleReferences () 725 public Collection<Resource> ReadResources () 728 var resources = new Collection<Resource> (length); 878 Collection<uint> mapping; 887 public Collection<TypeDefinition> ReadNestedTypes (TypeDefinition type) 890 Collection<uint> mapping; 913 metadata.NestedTypes = new Dictionary<uint, Collection<uint>> (length); 933 static Collection<TValue> AddMapping<TKey, TValue> (Dictionary<TKey, Collection<TValue>> cache, TKey key, TValue value) 935 Collection<TValue> mapped; 1219 Collection<Row<uint, MetadataToken>> mapping; 1227 Collection<Row<uint, MetadataToken>> mapping; 1253 metadata.Interfaces = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (length); 1268 public Collection<FieldDefinition> ReadFields (TypeDefinition type) 1289 void ReadField (uint field_rid, Collection<FieldDefinition> fields) 1455 public Collection<EventDefinition> ReadEvents (TypeDefinition type) 1482 void ReadEvent (uint event_rid, Collection<EventDefinition> events) 1524 public Collection<PropertyDefinition> ReadProperties (TypeDefinition type) 1551 void ReadProperty (uint property_rid, Collection<PropertyDefinition> properties) 1668 static TMember GetMember<TMember> (Collection<TMember> members, MetadataToken token) where TMember : IMemberDefinition 1714 var methods = type.Methods; 1725 public Collection<MethodDefinition> ReadMethods (TypeDefinition type) 1744 void ReadPointers<TMember> (Table ptr, Table table, Range range, Collection<TMember> members, Action<uint, Collection<TMember>> reader) 1770 void ReadMethod (uint method_rid, Collection<MethodDefinition> methods) 1899 public Collection<GenericParameter> ReadGenericParameters (IGenericParameterProvider provider) 1996 Collection<Row<uint, MetadataToken>> mapping; 2007 Collection<Row<uint, MetadataToken>> mapping; 2032 metadata.GenericConstraints = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (length); 2051 Collection<MetadataToken> mapping; 2059 public Collection<MethodReference> ReadOverrides (MethodDefinition method) 2063 Collection<MetadataToken> mapping; 2067 var overrides = new Collection<MethodReference> (mapping.Count); 2084 metadata.Overrides = new Dictionary<uint, Collection<MetadataToken>> (length); 2497 public Collection<CustomAttribute> ReadCustomAttributes (ICustomAttributeProvider owner) 2505 var custom_attributes = new Collection<CustomAttribute> (RangesSize (ranges)); 2517 void ReadCustomAttributeRange (Range range, Collection<CustomAttribute> custom_attributes) 2548 var custom_attributes = new Collection<CustomAttribute> ((int) length); 2650 public Collection<SecurityDeclaration> ReadSecurityDeclarations (ISecurityDeclarationProvider owner) 2658 var security_declarations = new Collection<SecurityDeclaration> (RangesSize (ranges)); 2666 void ReadSecurityDeclarationRange (Range range, Collection<SecurityDeclaration> security_declarations) 2697 var attributes = new Collection<SecurityAttribute> ((int) count); 2707 var attributes = new Collection<SecurityAttribute> (1); 2725 public Collection<ExportedType> ReadExportedTypes () 2731 var exported_types = new Collection<ExportedType> (length); 2796 var modules = module.ModuleReferences; 2837 internal Collection<Document> GetDocuments () 2844 public Collection<SequencePoint> ReadSequencePoints (MethodDefinition method) 2881 metadata.LocalScopes = new Dictionary<uint, Collection<Row<uint, Range, Range, uint, uint, uint>>> (); 2900 Collection<Row<uint, Range, Range, uint, uint, uint>> records; 2921 static bool AddScope (Collection<ScopeDebugInformation> scopes, ScopeDebugInformation scope) 3182 public Collection<CustomDebugInformation> GetCustomDebugInformation (ICustomDebugInformationProvider provider) 3190 var infos = new Collection<CustomDebugInformation> (rows.Length); 3195 var scopes = new Collection<StateMachineScope> (); 3211 var yields = new Collection<InstructionOffset> (); 3212 var resumes = new Collection<InstructionOffset> (); 3213 var resume_methods = new Collection<MethodDefinition> (); 3329 var owner_parameters = owner.GenericParameters; 3340 var instance_arguments = instance.GenericArguments; 3491 Collection<ParameterDefinition> parameters; 3508 public void ReadCustomAttributeConstructorArguments (CustomAttribute attribute, Collection<ParameterDefinition> parameters) 3532 public void ReadCustomAttributeNamedArguments (ushort count, ref Collection<CustomAttributeNamedArgument> fields, ref Collection<CustomAttributeNamedArgument> properties) 3541 void ReadCustomAttributeNamedArgument (ref Collection<CustomAttributeNamedArgument> fields, ref Collection<CustomAttributeNamedArgument> properties) 3547 Collection<CustomAttributeNamedArgument> container; 3562 static Collection<CustomAttributeNamedArgument> GetCustomAttributeNamedArgumentCollection (ref Collection<CustomAttributeNamedArgument> collection) 3834 public Collection<SequencePoint> ReadSequencePoints (Document document) 3851 var sequence_points = new Collection<SequencePoint> (estimated_sequencepoint_amount);
Mono.Cecil\AssemblyWriter.cs (37)
839 readonly Collection<GenericParameter> generic_parameters; 1105 var modules = this.module.Assembly.Modules; 1146 var references = module.AssemblyReferences; 1181 var references = module.ModuleReferences; 1195 var resources = module.Resources; 1250 var exported_types = module.ExportedTypes; 1300 var types = module.Types; 1328 var nested_types = type.NestedTypes; 1335 var fields = type.Fields; 1343 var methods = type.Methods; 1448 var types = module.Types; 1504 var parameters = owner.GenericParameters; 1556 var constraints = generic_parameter.Constraints; 1576 var interfaces = type.Interfaces; 1605 var nested_types = type.NestedTypes; 1617 var fields = type.Fields; 1679 var methods = type.Methods; 1727 var parameters = method.Parameters; 1754 var overrides = method.Overrides; 1804 var properties = type.Properties; 1838 void AddOtherSemantic (IMetadataTokenProvider owner, Collection<MethodDefinition> others) 1846 var events = type.Events; 1992 var custom_attributes = owner.CustomAttributes; 2010 var declarations = owner.SecurityDeclarations; 2026 var documents = module.Documents; 2112 public uint GetLocalVariableBlobIndex (Collection<VariableDefinition> variables) 2127 SignatureWriter GetVariablesSignature (Collection<VariableDefinition> variables) 2181 Collection<ParameterDefinition> parameters = null; 2419 var custom_infos = provider.CustomDebugInformations; 2452 var scopes = state_machine_scope.Scopes; 2759 var parameters = method.Parameters; 2862 var dimensions = array.Dimensions; 2901 var generic_arguments = instance.GenericArguments; 2945 var arguments = attribute.ConstructorArguments; 2946 var parameters = attribute.Constructor.Parameters; 3183 void WriteCustomAttributeNamedArguments (byte kind, Collection<CustomAttributeNamedArgument> named_arguments) 3223 var attributes = declaration.security_attributes;
Mono.Cecil\BaseAssemblyResolver.cs (1)
73 readonly Collection<string> directories;
Mono.Cecil\CallSite.cs (1)
41 public Collection<ParameterDefinition> Parameters {
Mono.Cecil\CustomAttribute.cs (9)
67 Collection<CustomAttributeNamedArgument> Fields { get; } 68 Collection<CustomAttributeNamedArgument> Properties { get; } 69 Collection<CustomAttributeArgument> ConstructorArguments { get; } 80 internal Collection<CustomAttributeArgument> arguments; 81 internal Collection<CustomAttributeNamedArgument> fields; 82 internal Collection<CustomAttributeNamedArgument> properties; 105 public Collection<CustomAttributeArgument> ConstructorArguments { 124 public Collection<CustomAttributeNamedArgument> Fields { 143 public Collection<CustomAttributeNamedArgument> Properties {
Mono.Cecil\EventDefinition.cs (4)
20 Collection<CustomAttribute> custom_attributes; 25 internal Collection<MethodDefinition> other_methods; 75 public Collection<MethodDefinition> OtherMethods { 98 public Collection<CustomAttribute> CustomAttributes {
Mono.Cecil\FieldDefinition.cs (2)
20 Collection<CustomAttribute> custom_attributes; 154 public Collection<CustomAttribute> CustomAttributes {
Mono.Cecil\FunctionPointerType.cs (1)
41 public Collection<ParameterDefinition> Parameters {
Mono.Cecil\GenericInstanceMethod.cs (2)
20 Collection<TypeReference> arguments; 26 public Collection<TypeReference> GenericArguments {
Mono.Cecil\GenericInstanceType.cs (2)
22 Collection<TypeReference> arguments; 28 public Collection<TypeReference> GenericArguments {
Mono.Cecil\GenericParameter.cs (5)
27 Collection<CustomAttribute> custom_attributes; 55 public Collection<GenericParameterConstraint> Constraints { 77 public Collection<CustomAttribute> CustomAttributes { 281 Collection<CustomAttribute> custom_attributes; 300 public Collection<CustomAttribute> CustomAttributes {
Mono.Cecil\ICustomAttributeProvider.cs (3)
19 Collection<CustomAttribute> CustomAttributes { get; } 33 public static Collection<CustomAttribute> GetCustomAttributes ( 35 ref Collection<CustomAttribute> variable,
Mono.Cecil\IGenericInstance.cs (3)
20 Collection<TypeReference> GenericArguments { get; } 27 var arguments = self.GenericArguments; 39 var arguments = self.GenericArguments;
Mono.Cecil\IGenericParameterProvider.cs (3)
21 Collection<GenericParameter> GenericParameters { get; } 46 public static Collection<GenericParameter> GetGenericParameters ( 48 ref Collection<GenericParameter> collection,
Mono.Cecil\IMethodSignature.cs (2)
24 Collection<ParameterDefinition> Parameters { get; } 41 var parameters = self.Parameters;
Mono.Cecil\Import.cs (16)
44 Collection<IGenericParameterProvider> stack; 277 var instance_arguments = instance.GenericArguments; 338 var references = module.AssemblyReferences; 413 var reference_parameters = reference.Parameters; 431 var provider_parameters = provider.GenericParameters; 451 var instance_arguments = instance.GenericArguments; 578 var parameters = original.GenericParameters; 579 var imported_parameters = imported.GenericParameters; 636 var dimensions = array.Dimensions; 637 var imported_dimensions = imported_array.Dimensions; 651 var arguments = instance.GenericArguments; 653 var imported_arguments = imported_instance.GenericArguments; 715 var parameters = method.Parameters; 736 var arguments = instance.GenericArguments; 737 var imported_arguments = imported_instance.GenericArguments; 774 var references = module.AssemblyReferences;
Mono.Cecil\MetadataResolver.cs (6)
121 var modules = type.Module.Assembly.Modules; 143 var exported_types = module.ExportedTypes; 201 static FieldDefinition GetField (Collection<FieldDefinition> fields, FieldReference reference) 266 public static MethodDefinition GetMethod (Collection<MethodDefinition> methods, MethodReference reference) 307 static bool AreSame (Collection<ParameterDefinition> a, Collection<ParameterDefinition> b)
Mono.Cecil\MetadataSystem.cs (20)
44 internal Dictionary<uint, Collection<uint>> NestedTypes; 46 internal Dictionary<uint, Collection<Row<uint, MetadataToken>>> Interfaces; 52 internal Dictionary<uint, Collection<MetadataToken>> Overrides; 60 internal Dictionary<uint, Collection<Row<uint, MetadataToken>>> GenericConstraints; 63 internal Dictionary<uint, Collection<Row<uint, Range, Range, uint, uint, uint>>> LocalScopes; 139 if (NestedTypes != null) NestedTypes = new Dictionary<uint, Collection<uint>> (capacity: 0); 141 if (Interfaces != null) Interfaces = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (capacity: 0); 147 if (Overrides != null) Overrides = new Dictionary<uint, Collection<MetadataToken>> (capacity: 0); 155 if (GenericConstraints != null) GenericConstraints = new Dictionary<uint, Collection<Row<uint, MetadataToken>>> (capacity: 0); 159 if (LocalScopes != null) LocalScopes = new Dictionary<uint, Collection<Row<uint, Range, Range, uint, uint, uint>>> (capacity: 0); 236 public bool TryGetNestedTypeMapping (TypeDefinition type, out Collection<uint> mapping) 241 public void SetNestedTypeMapping (uint type_rid, Collection<uint> mapping) 256 public bool TryGetInterfaceMapping (TypeDefinition type, out Collection<Row<uint, MetadataToken>> mapping) 261 public void SetInterfaceMapping (uint type_rid, Collection<Row<uint, MetadataToken>> mapping) 301 public bool TryGetGenericConstraintMapping (GenericParameter generic_parameter, out Collection<Row<uint, MetadataToken>> mapping) 306 public void SetGenericConstraintMapping (uint gp_rid, Collection<Row<uint, MetadataToken>> mapping) 311 public bool TryGetOverrideMapping (MethodDefinition method, out Collection<MetadataToken> mapping) 316 public void SetOverrideMapping (uint rid, Collection<MetadataToken> mapping) 329 public bool TryGetLocalScopes (MethodDefinition method, out Collection<Row<uint, Range, Range, uint, uint, uint>> scopes) 334 public void SetLocalScopes (uint method_rid, Collection<Row<uint, Range, Range, uint, uint, uint>> records)
Mono.Cecil\MethodDefinition.cs (11)
26 Collection<CustomAttribute> custom_attributes; 27 Collection<SecurityDeclaration> security_declarations; 31 Collection<MethodReference> overrides; 35 internal Collection<CustomDebugInformation> custom_infos; 118 public Collection<SecurityDeclaration> SecurityDeclarations { 131 public Collection<CustomAttribute> CustomAttributes { 231 public Collection<MethodReference> Overrides { 254 public override Collection<GenericParameter> GenericParameters { 266 public Collection<CustomDebugInformation> CustomDebugInformations { 533 var parameters = method.Parameters; 543 var variables = self.Variables;
Mono.Cecil\MethodReference.cs (5)
26 internal Collection<GenericParameter> generic_parameters; 47 public virtual Collection<ParameterDefinition> Parameters { 79 public virtual Collection<GenericParameter> GenericParameters { 128 var parameters = this.Parameters; 194 var parameters = self.Parameters;
Mono.Cecil\MethodReturnType.cs (1)
60 public Collection<CustomAttribute> CustomAttributes {
Mono.Cecil\MethodSpecification.cs (1)
63 public override Collection<ParameterDefinition> Parameters {
Mono.Cecil\ModuleDefinition.cs (16)
285 Collection<CustomAttribute> custom_attributes; 286 Collection<AssemblyNameReference> references; 287 Collection<ModuleReference> modules; 288 Collection<Resource> resources; 289 Collection<ExportedType> exported_types; 292 internal Collection<CustomDebugInformation> custom_infos; 293 internal Collection<Document> documents; 454 public Collection<AssemblyNameReference> AssemblyReferences { 476 public Collection<ModuleReference> ModuleReferences { 501 public Collection<Resource> Resources { 523 public Collection<CustomAttribute> CustomAttributes { 536 public Collection<TypeDefinition> Types { 558 public Collection<ExportedType> ExportedTypes { 596 public Collection<CustomDebugInformation> CustomDebugInformations { 611 internal Collection<Document> Documents { 747 static IEnumerable<TypeDefinition> GetTypes (Collection<TypeDefinition> types)
Mono.Cecil\ParameterDefinition.cs (2)
22 Collection<CustomAttribute> custom_attributes; 66 public Collection<CustomAttribute> CustomAttributes {
Mono.Cecil\PropertyDefinition.cs (9)
22 Collection<CustomAttribute> custom_attributes; 26 internal Collection<MethodDefinition> other_methods; 60 public Collection<CustomAttribute> CustomAttributes { 96 public Collection<MethodDefinition> OtherMethods { 125 public override Collection<ParameterDefinition> Parameters { 139 static Collection<ParameterDefinition> MirrorParameters (MethodDefinition method, int bound) 141 var parameters = new Collection<ParameterDefinition> (); 145 var original_parameters = method.Parameters; 204 var parameters = Parameters;
Mono.Cecil\PropertyReference.cs (1)
26 public abstract Collection<ParameterDefinition> Parameters {
Mono.Cecil\SecurityDeclaration.cs (10)
39 Collection<SecurityDeclaration> SecurityDeclarations { get; } 47 internal Collection<CustomAttributeNamedArgument> fields; 48 internal Collection<CustomAttributeNamedArgument> properties; 59 public Collection<CustomAttributeNamedArgument> Fields { 72 public Collection<CustomAttributeNamedArgument> Properties { 90 Collection<CustomAttributeArgument> ICustomAttribute.ConstructorArguments { 103 internal Collection<SecurityAttribute> security_attributes; 118 public Collection<SecurityAttribute> SecurityAttributes { 189 public static Collection<SecurityDeclaration> GetSecurityDeclarations ( 191 ref Collection<SecurityDeclaration> variable,
Mono.Cecil\TypeDefinition.cs (23)
30 Collection<TypeDefinition> nested_types; 31 Collection<MethodDefinition> methods; 32 Collection<FieldDefinition> fields; 33 Collection<EventDefinition> events; 34 Collection<PropertyDefinition> properties; 35 Collection<CustomAttribute> custom_attributes; 36 Collection<SecurityDeclaration> security_declarations; 38 internal Collection<CustomDebugInformation> custom_infos; 128 public Collection<InterfaceImplementation> Interfaces { 150 public Collection<TypeDefinition> NestedTypes { 172 public Collection<MethodDefinition> Methods { 194 public Collection<FieldDefinition> Fields { 216 public Collection<EventDefinition> Events { 238 public Collection<PropertyDefinition> Properties { 260 public Collection<SecurityDeclaration> SecurityDeclarations { 273 public Collection<CustomAttribute> CustomAttributes { 286 public override Collection<GenericParameter> GenericParameters { 299 public Collection<CustomDebugInformation> CustomDebugInformations { 499 var nested_types = this.NestedTypes; 517 Collection<CustomAttribute> custom_attributes; 536 public Collection<CustomAttribute> CustomAttributes { 608 var fields = self.Fields; 624 var nested_types = self.NestedTypes;
Mono.Cecil\TypeParser.cs (2)
300 var instance_arguments = instance.GenericArguments; 494 var arguments = instance.GenericArguments;
Mono.Cecil\TypeReference.cs (2)
63 protected Collection<GenericParameter> generic_parameters; 124 public virtual Collection<GenericParameter> GenericParameters {
Mono.Cecil\TypeSystem.cs (2)
63 var exported_types = module.ExportedTypes; 289 var references = module.AssemblyReferences;
Mono.Cecil\WindowsRuntimeProjections.cs (14)
23 public readonly Collection<MethodDefinition> RedirectedMethods; 24 public readonly Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> RedirectedInterfaces; 26 public TypeDefinitionProjection (TypeDefinition type, TypeDefinitionTreatment treatment, Collection<MethodDefinition> redirectedMethods, Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces) 222 Collection<MethodDefinition> redirectedMethods = null; 223 Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces = null; 271 private static TypeDefinitionTreatment GenerateRedirectionInformation (TypeDefinition type, out Collection<MethodDefinition> redirectedMethods, out Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces) 347 private static void RedirectInterfaceMethods (TypeReference interfaceType, Collection<MethodDefinition> redirectedMethods) 783 public void AddVirtualReferences (Collection<AssemblyNameReference> references) 798 public void RemoveVirtualReferences (Collection<AssemblyNameReference> references) 845 static AssemblyNameReference GetCoreLibrary (Collection<AssemblyNameReference> references) 863 public static void Project (ICustomAttributeProvider owner, Collection<CustomAttribute> owner_attributes, CustomAttribute attribute) 908 static bool HasAttribute (Collection<CustomAttribute> attributes, string @namespace, string name)
Mono.Collections.Generic\Collection.cs (2)
352 Collection<T> collection; 373 internal Enumerator (Collection<T> collection)
Mono.Collections.Generic\ReadOnlyCollection.cs (1)
56 public ReadOnlyCollection (Collection<T> collection)
Mono\Empty.cs (1)
39 public static bool IsNullOrEmpty<T> (this Collection<T> self)
Mono.Cecil.Mdb (5)
Mono.Cecil.Mdb\MdbReader.cs (2)
163 static bool AddScope (Collection<ScopeDebugInformation> scopes, ScopeDebugInformation scope) 189 public Collection<CustomDebugInformation> Read (ICustomDebugInformationProvider provider)
Mono.Cecil.Mdb\MdbWriter.cs (3)
71 void Populate (Collection<SequencePoint> sequencePoints, int [] offsets, 96 var sequence_points = info.SequencePoints; 149 void WriteScopes (Collection<ScopeDebugInformation> scopes, MethodDebugInformation info)
Mono.Cecil.Pdb (7)
Mono.Cecil.Pdb\NativePdbReader.cs (4)
152 Collection<ScopeDebugInformation> ReadScopeAndLocals (PdbScope [] scopes, MethodDebugInformation info) 154 var symbols = new Collection<ScopeDebugInformation> (scopes.Length); 215 static bool AddScope (Collection<ScopeDebugInformation> scopes, ScopeDebugInformation scope) 358 public Collection<CustomDebugInformation> Read (ICustomDebugInformationProvider provider)
Mono.Cecil.Pdb\NativePdbWriter.cs (2)
198 void DefineSequencePoints (Collection<SequencePoint> sequence_points) 321 var scopes = state_machine.Scopes;
Mono.Cecil.Pdb\SymWriter.cs (1)
32 readonly Collection<ISymUnmanagedDocumentWriter> documents;
Mono.Cecil.Rocks (1)
Mono.Cecil.Rocks\ILParser.cs (1)
49 public Collection<VariableDefinition> Variables { get; set; }
tlens (5)
TLens.Analyzers\InterfacesAnalyzer.cs (1)
38var instrs = method.Body.Instructions;
TLens.Analyzers\LimitedMethodCalls.cs (1)
18var instrs = method.Body.Instructions;
TLens.Analyzers\RedundantFieldInitializationAnalyzer.cs (1)
35var instrs = ctor.Body.Instructions;
TLens.Analyzers\TypeInstatiationAnalyzer.cs (1)
18var instrs = method.Body.Instructions;
TLens.Analyzers\UserOperatorCalledForNullCheckAnalyzer.cs (1)
26var instrs = method.Body.Instructions;