27 references to CodeWriterHelpers
Microsoft.Interop.ComInterfaceGenerator (7)
ComInterfaceGenerator.cs (5)
360
CodeWriterHelpers
.EscapeIdentifier(symbol.Name)),
725
CodeWriterHelpers
.EscapeIdentifier(name),
752
:
CodeWriterHelpers
.AddModifier(syntax.Modifiers, "unsafe");
783
string propName =
CodeWriterHelpers
.EscapeIdentifier(IncrementalMethodStubGenerationContext.GetPropertyNameFromAccessor(accessorName));
865
string methodName =
CodeWriterHelpers
.EscapeIdentifier(shadow.MethodInfo.MethodName);
IncrementalMethodStubGenerationContext.cs (1)
126
return
CodeWriterHelpers
.EscapeIdentifier(GetPropertyNameFromAccessor(templateName));
VtableIndexStubGenerator.cs (1)
373
CodeWriterHelpers
.EscapeIdentifier(symbol.Name));
Microsoft.Interop.JavaScript.JSImportGenerator (10)
JSExportGenerator.cs (6)
126
writer.WriteLine($"[{Constants.ModuleInitializerAttributeGlobal}, {Constants.DynamicDependencyAttributeGlobal}({Constants.DynamicallyAccessedMemberTypesGlobal}.PublicMethods | {Constants.DynamicallyAccessedMemberTypesGlobal}.NonPublicMethods, {
CodeWriterHelpers
.StringLiteral(GeneratedNamespace + "." + InitializerClass)}, {
CodeWriterHelpers
.StringLiteral(assemblyName)})]");
201
string registration = $"{Constants.JSFunctionSignatureGlobal}.{Constants.BindCSFunctionMethod}({
CodeWriterHelpers
.StringLiteral(signature.QualifiedMethodName)}, {signature.TypesHash.ToString(CultureInfo.InvariantCulture)}, {signatures});";
202
string attribute = $"{Constants.DynamicDependencyAttributeGlobal}({
CodeWriterHelpers
.StringLiteral(signature.WrapperName)}, {
CodeWriterHelpers
.StringLiteral(signature.StubTypeFullName)}, {
CodeWriterHelpers
.StringLiteral(signature.AssemblyName)})";
JSImportGenerator.cs (3)
181
writer.WriteLine($"[{Constants.SupportedOSPlatformAttribute}({
CodeWriterHelpers
.StringLiteral(Constants.BrowserPlatform)})]");
202
string functionName =
CodeWriterHelpers
.StringLiteral(jsImportData.FunctionName);
203
string moduleName = jsImportData.ModuleName is null ? "null" :
CodeWriterHelpers
.StringLiteral(jsImportData.ModuleName);
JSSignatureContext.cs (1)
65
string fullName = $"{method.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}.{
CodeWriterHelpers
.EscapeIdentifier(method.Name)}";
Microsoft.Interop.LibraryImportGenerator (3)
LibraryImportGenerator.cs (3)
331
ImmutableArray<string> modifiers =
CodeWriterHelpers
.AddModifier(userDeclaredMethod.Modifiers, "extern");
363
CodeWriterHelpers
.StringLiteral(target.ModuleName),
364
$"{nameof(DllImportAttribute.EntryPoint)} = {
CodeWriterHelpers
.StringLiteral(target.EntryPoint ?? methodName)}",
Microsoft.Interop.LibraryImportGenerator.Downlevel (3)
DownlevelLibraryImportGenerator.cs (3)
277
ImmutableArray<string> modifiers =
CodeWriterHelpers
.AddModifier(userDeclaredMethod.Modifiers, "extern");
309
CodeWriterHelpers
.StringLiteral(target.ModuleName),
310
$"{nameof(DllImportAttribute.EntryPoint)} = {
CodeWriterHelpers
.StringLiteral(target.EntryPoint ?? methodName)}",
Microsoft.Interop.SourceGeneration (4)
ContainingSyntaxContext.cs (1)
82
ImmutableArray<string> modifiers = addUnsafe ?
CodeWriterHelpers
.AddModifier(syntax.Modifiers, "unsafe") : syntax.Modifiers;
SignatureContext.cs (2)
78
additionalAttrs.Add($"{TypeNames.GlobalAlias}{TypeNames.System_CodeDom_Compiler_GeneratedCodeAttribute}({
CodeWriterHelpers
.StringLiteral(generatorName)}, {
CodeWriterHelpers
.StringLiteral(generatorVersion)})");
TypePositionInfo.cs (1)
91
InstanceIdentifier =
CodeWriterHelpers
.EscapeIdentifier(paramSymbol.Name),