Mono.Cecil.Cil\Symbols.cs (11)
126 Interlocked.CompareExchange (ref scopes, new Collection<ScopeDebugInformation> (), null);
139 Interlocked.CompareExchange (ref variables, new Collection<VariableDebugInformation> (), null);
152 Interlocked.CompareExchange (ref constants, new Collection<ConstantDebugInformation> (), null);
290 Interlocked.CompareExchange (ref custom_infos, new Collection<CustomDebugInformation> (), null);
446 Interlocked.CompareExchange (ref targets, new Collection<ImportTarget> (), null);
530 Interlocked.CompareExchange (ref yields, new Collection<InstructionOffset> (), null);
539 Interlocked.CompareExchange (ref resumes, new Collection<InstructionOffset> (), null);
546 get { return resume_methods ?? (resume_methods = new Collection<MethodDefinition> ()); }
607 get { return scopes ?? (scopes = new Collection<StateMachineScope> ()); }
742 Interlocked.CompareExchange (ref sequence_points, new Collection<SequencePoint> (), null);
1228 Interlocked.CompareExchange (ref collection, new Collection<CustomDebugInformation> (), null);
Mono.Cecil\ModuleDefinition.cs (6)
472 Interlocked.CompareExchange (ref references, new Collection<AssemblyNameReference> (), null);
494 Interlocked.CompareExchange (ref modules, new Collection<ModuleReference> (), null);
519 Interlocked.CompareExchange (ref resources, new Collection<Resource> (), null);
576 Interlocked.CompareExchange (ref exported_types, new Collection<ExportedType> (), null);
609 Interlocked.CompareExchange (ref custom_infos, new Collection<CustomDebugInformation> (), null);
624 Interlocked.CompareExchange (ref documents, new Collection<Document> (), null);