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