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