80 references to GetOrAddString
ILAssembler (22)
EntityRegistry.cs (22)
179
builder.AddModule(0, Module.Name is null ? default : builder.
GetOrAddString
(Module.Name), builder.GetOrAddGuid(Guid.NewGuid()), default, default);
186
builder.
GetOrAddString
(type.Namespace),
187
builder.
GetOrAddString
(type.Name));
195
builder.
GetOrAddString
(type.Namespace),
196
builder.
GetOrAddString
(type.Name),
226
builder.
GetOrAddString
(fieldDef.Name),
264
builder.
GetOrAddString
(methodDef.Name),
274
methodDef.MethodImportInformation.Value.EntryPointName is null ? default : builder.
GetOrAddString
(methodDef.MethodImportInformation.Value.EntryPointName),
283
param.Name is null ? default : builder.
GetOrAddString
(param.Name),
308
builder.
GetOrAddString
(memberRef.Name),
345
builder.
GetOrAddString
(evt.Name),
358
builder.
GetOrAddString
(prop.Name),
374
builder.AddModuleReference(builder.
GetOrAddString
(moduleRef.Name));
380
builder.
GetOrAddString
(asmRef.Name),
382
asmRef.Culture is null ? default : builder.
GetOrAddString
(asmRef.Culture),
398
builder.
GetOrAddString
(Assembly.Name),
400
Assembly.Culture is null ? default : builder.
GetOrAddString
(Assembly.Culture),
409
builder.
GetOrAddString
(file.Name),
424
builder.
GetOrAddString
(exportedType.Namespace),
425
builder.
GetOrAddString
(exportedType.Name),
434
builder.
GetOrAddString
(resource.Name),
449
builder.
GetOrAddString
(genericParam.Name),
ILCompiler.Compiler (12)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (12)
38
StringHandle assemblyNameHandle = _metadataBuilder.
GetOrAddString
(assemblyName.Name);
51
_metadataBuilder.
GetOrAddString
("<Module>"),
59
var canonAssemblyNameHandle = _metadataBuilder.
GetOrAddString
("System.Private.Canon");
61
var systemStringHandle = _metadataBuilder.
GetOrAddString
("System");
62
var canonStringHandle = _metadataBuilder.
GetOrAddString
("__Canon");
82
MethodImplAttributes.IL, _metadataBuilder.
GetOrAddString
(name),
135
StringHandle assemblyName = _metadataBuilder.
GetOrAddString
(name.Name);
136
StringHandle cultureName = (name.CultureName != null) ? _metadataBuilder.
GetOrAddString
(name.CultureName) : default(StringHandle);
216
StringHandle typeName = _metadataBuilder.
GetOrAddString
(metadataType.GetName());
217
StringHandle typeNamespace = metadataType.Namespace.Length > 0 ? _metadataBuilder.
GetOrAddString
(metadataType.GetNamespace()) : default(StringHandle);
319
StringHandle methodName = _metadataBuilder.
GetOrAddString
(method.GetName());
340
StringHandle fieldName = _metadataBuilder.
GetOrAddString
(field.GetName());
ILCompiler.ReadyToRun (13)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (12)
38
StringHandle assemblyNameHandle = _metadataBuilder.
GetOrAddString
(assemblyName.Name);
51
_metadataBuilder.
GetOrAddString
("<Module>"),
59
var canonAssemblyNameHandle = _metadataBuilder.
GetOrAddString
("System.Private.Canon");
61
var systemStringHandle = _metadataBuilder.
GetOrAddString
("System");
62
var canonStringHandle = _metadataBuilder.
GetOrAddString
("__Canon");
82
MethodImplAttributes.IL, _metadataBuilder.
GetOrAddString
(name),
135
StringHandle assemblyName = _metadataBuilder.
GetOrAddString
(name.Name);
136
StringHandle cultureName = (name.CultureName != null) ? _metadataBuilder.
GetOrAddString
(name.CultureName) : default(StringHandle);
216
StringHandle typeName = _metadataBuilder.
GetOrAddString
(metadataType.GetName());
217
StringHandle typeNamespace = metadataType.Namespace.Length > 0 ? _metadataBuilder.
GetOrAddString
(metadataType.GetNamespace()) : default(StringHandle);
319
StringHandle methodName = _metadataBuilder.
GetOrAddString
(method.GetName());
340
StringHandle fieldName = _metadataBuilder.
GetOrAddString
(field.GetName());
TypeSystem\Mutable\MutableModule.cs (1)
73
result = Builder.AddModuleReference(Builder.
GetOrAddString
(moduleRefString));
Microsoft.CodeAnalysis (12)
PEWriter\MetadataWriter.cs (10)
1317
return metadata.
GetOrAddString
(path);
1323
return metadata.
GetOrAddString
(name);
1344
return metadata.
GetOrAddString
(namespaceName);
1980
culture: metadata.
GetOrAddString
(identity.CultureName),
2010
culture: metadata.
GetOrAddString
(sourceAssembly.Identity.CultureName));
2096
@namespace: metadata.
GetOrAddString
(dummyAssemblyAttributeParentNamespace),
2097
name: metadata.
GetOrAddString
(dummyAssemblyAttributeParentName + dummyAssemblyAttributeParentQualifier[iS, iM]));
2501
: metadata.
GetOrAddString
(methodDef.Name); // Length checked while populating the method def table.
2538
name: metadata.
GetOrAddString
("<DynamicAnalysisData>"),
2784
moduleName: metadata.
GetOrAddString
(this.module.ModuleName),
PEWriter\MetadataWriter.PortablePdb.cs (2)
112
name: _debugMetadataOpt.
GetOrAddString
(local.Name));
123
name: _debugMetadataOpt.
GetOrAddString
(constant.Name),
System.Reflection.Emit (21)
System\Reflection\Emit\ModuleBuilderImpl.cs (19)
122
moduleName: _metadataBuilder.
GetOrAddString
(_name),
131
name: _metadataBuilder.
GetOrAddString
("<Module>"),
540
local.Name == null ? _pdbBuilder.
GetOrAddString
(string.Empty) : _pdbBuilder.
GetOrAddString
(local.Name));
865
name: _metadataBuilder.
GetOrAddString
(gParam.Name),
899
name: _metadataBuilder.
GetOrAddString
(property.Name),
905
name: _metadataBuilder.
GetOrAddString
(eventBuilder.Name),
921
name: _metadataBuilder.
GetOrAddString
(field.Name),
927
@namespace: (type.Namespace == null) ? default : _metadataBuilder.
GetOrAddString
(type.Namespace),
928
name: _metadataBuilder.
GetOrAddString
(type.Name),
937
name: _metadataBuilder.
GetOrAddString
(method.Name),
945
@namespace: (ns == null) ? default : _metadataBuilder.
GetOrAddString
(ns),
946
name: _metadataBuilder.
GetOrAddString
(name));
951
name: _metadataBuilder.
GetOrAddString
(memberName),
959
name: _metadataBuilder.
GetOrAddString
(name),
963
_metadataBuilder.AddModuleReference(moduleName: _metadataBuilder.
GetOrAddString
(moduleName));
974
name: parameter.Name != null ? _metadataBuilder.
GetOrAddString
(parameter.Name) : default,
980
name: name == null ? default : _metadataBuilder.
GetOrAddString
(name),
982
culture: (culture == null) ? default : _metadataBuilder.
GetOrAddString
(value: culture),
System\Reflection\Emit\PersistedAssemblyBuilder.cs (2)
155
_metadataBuilder.
GetOrAddString
(value: _assemblyName.Name!),
157
culture: _assemblyName.CultureName == null ? default : _metadataBuilder.
GetOrAddString
(value: _assemblyName.CultureName),