40 references to AddIfNotNull
Microsoft.CodeAnalysis (16)
Emit\NoPia\CommonEmbeddedMember.cs (2)
79
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_DispIdAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
84
builder.
AddIfNotNull
(PortAttributeIfNeedTo(attrData, syntaxNodeOpt, diagnostics));
Emit\NoPia\CommonEmbeddedParameter.cs (4)
100
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_ParamArrayAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
107
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_CompilerServices_DateTimeConstantAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
114
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(
124
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_DefaultParameterValueAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
Emit\NoPia\CommonEmbeddedType.cs (10)
98
builder.
AddIfNotNull
(TypeManager.CreateCompilerGeneratedAttribute());
121
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_GuidAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
129
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_ComEventInterfaceAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
136
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(signatureIndex == 0 ? WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorInt16 :
145
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_BestFitMappingAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
152
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_CoClassAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
159
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_FlagsAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
166
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
180
builder.
AddIfNotNull
(TypeManager.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute__ctor, constructorArguments, namedArguments, syntaxNodeOpt, diagnostics));
213
builder.
AddIfNotNull
(CreateTypeIdentifierAttribute(hasGuid && IsInterface, syntaxNodeOpt, diagnostics));
Microsoft.CodeAnalysis.CSharp (22)
Declarations\DeclarationTreeBuilder.cs (1)
801
children.
AddIfNotNull
(typeDecl);
Declarations\MergedTypeDeclaration.cs (1)
196
builder.
AddIfNotNull
(decl.NameLocation);
Emitter\Model\PEAssemblyBuilder.cs (11)
103
builder.
AddIfNotNull
(_lazyIsReadOnlyAttribute);
104
builder.
AddIfNotNull
(_lazyRequiresLocationAttribute);
105
builder.
AddIfNotNull
(_lazyParamCollectionAttribute);
106
builder.
AddIfNotNull
(_lazyIsUnmanagedAttribute);
107
builder.
AddIfNotNull
(_lazyIsByRefLikeAttribute);
108
builder.
AddIfNotNull
(_lazyNullableAttribute);
109
builder.
AddIfNotNull
(_lazyNullableContextAttribute);
110
builder.
AddIfNotNull
(_lazyNullablePublicOnlyAttribute);
111
builder.
AddIfNotNull
(_lazyNativeIntegerAttribute);
112
builder.
AddIfNotNull
(_lazyScopedRefAttribute);
113
builder.
AddIfNotNull
(_lazyRefSafetyRulesAttribute);
Lowering\LocalRewriter\LoweredDynamicOperation.cs (2)
45
children.
AddIfNotNull
(loweredReceiver);
47
children.
AddIfNotNull
(loweredRight);
Operations\CSharpOperationFactory.cs (1)
346
builder.
AddIfNotNull
((TOperation)Create(node));
Operations\CSharpOperationFactory_Methods.cs (1)
402
builder.
AddIfNotNull
(additionalNodeOpt);
Symbols\NativeIntegerTypeSymbol.cs (2)
131
builder.
AddIfNotNull
(property.GetMethod);
132
builder.
AddIfNotNull
(property.SetMethod);
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (3)
316
membersBuilder.
AddIfNotNull
(_enumeratorType);
732
builder.
AddIfNotNull
(property.GetMethod);
733
builder.
AddIfNotNull
(property.SetMethod);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Diagnostics\LineSpanDirectiveTests.cs (2)
451
builder.
AddIfNotNull
(lambda.ExpressionBody);
454
builder.
AddIfNotNull
(lambda.ExpressionBody);