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\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);