16 references to WriteTypeName
Microsoft.Cci.Extensions (16)
Writers\CSharp\CSDeclarationWriter.Attributes.cs (4)
150WriteTypeName(attribute.Constructor.ContainingType, noSpace: true); // Should we strip Attribute from name? 233WriteTypeName(type.TypeToGet, noSpace: true, omitGenericTypeList: true); 311WriteTypeName(type, noSpace: true); 324WriteTypeName(array.Type, noSpace: true);
Writers\CSharp\CSDeclarationWriter.cs (1)
484WriteTypeName(type, noSpace, useTypeKeywords, omitGenericTypeList, nullableAttributeArgument, dynamicAttributeArgument, attributes);
Writers\CSharp\CSDeclarationWriter.Enums.cs (3)
30WriteTypeName(enumType, noSpace: true); 108WriteTypeName(enumType, noSpace: true); 134WriteTypeName(enumType, noSpace: true);
Writers\CSharp\CSDeclarationWriter.Generics.cs (3)
34WriteTypeName(param, noSpace: true); 51WriteTypeName(param); 102yield return () => WriteTypeName(constraint, noSpace: true, nullableAttributeArgument: nullableAttributeValue ?? methodNullableContextValue ?? TypeNullableContextValue ?? ModuleNullableContextValue);
Writers\CSharp\CSDeclarationWriter.Methods.cs (2)
135WriteTypeName(methodImplementation.ImplementedMethod.ContainingType, noSpace: true, nullableAttributeArgument: nullableAttributeArgument); 486WriteTypeName(type, noSpace: true);
Writers\CSharp\CSDeclarationWriter.Properties.cs (1)
145WriteTypeName(methodImplementation.ImplementedMethod.ContainingType, noSpace: true, nullableAttributeArgument: nullableAttributeArgument);
Writers\CSharp\CSDeclarationWriter.Types.cs (2)
131yield return () => WriteTypeName(interfaceImplementation, noSpace: true, nullableAttributeArgument: nullableAttributeValue); 251WriteTypeName(enumType, noSpace: true);