694 references to AsImmutableOrNull
InteractiveHost.UnitTests (1)
InteractiveHostDesktopTests.cs (1)
469MetadataReference.CreateFromImage(TestResources.General.C2.AsImmutableOrNull()));
Microsoft.CodeAnalysis (7)
InternalUtilities\AssemblyIdentityUtils.cs (1)
37? metadataReader.GetBlobBytes(publicKeyHandle).AsImmutableOrNull()
MetadataReader\MetadataDecoder.cs (1)
1540return CreateArrayTypedConstant(arrayType, values.AsImmutableOrNull());
MetadataReader\PEAssembly.cs (1)
78this.ModuleReferenceCounts = refCounts.AsImmutableOrNull();
MetadataReader\PEModule.cs (3)
2009value = stringArray.AsImmutableOrNull(); 2014value = stringArray.AsImmutableOrNull(); 3398return MetadataReader.GetBlobBytes(blob).AsImmutableOrNull();
StrongName\DesktopStrongNameProvider.cs (1)
221return pubKey.AsImmutableOrNull();
Microsoft.CodeAnalysis.CSharp (43)
Binder\Binder_AnonymousTypes.cs (2)
106AnonymousTypeDescriptor descriptor = new AnonymousTypeDescriptor(fields.AsImmutableOrNull(), node.NewKeyword.GetLocation()); 145boundExpressions.AsImmutableOrNull(),
Binder\Binder_Attributes.cs (1)
811return new TypedConstant(parameter.Type, values.AsImmutableOrNull());
Binder\Binder_Expressions.cs (2)
3768sizes = sizeArray.AsImmutableOrNull(); 8047return new BoundArrayAccess(node, expr, convertedArguments.AsImmutableOrNull(), resultType);
Binder\Binder_Statements.cs (2)
740return new BoundMultipleLocalDeclarations(node, boundDeclarations.AsImmutableOrNull()); 2747declarations = declarationArray.AsImmutableOrNull();
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (1)
54return _parameters.AsImmutableOrNull();
BoundTree\Constructors.cs (3)
553return Synthesized(syntax, false, statements.AsImmutableOrNull()); 558return Synthesized(syntax, hasErrors, statements.AsImmutableOrNull()); 616return new BoundBlock(syntax, ImmutableArray<LocalSymbol>.Empty, statements.AsImmutableOrNull()) { WasCompilerGenerated = true };
CSharpParseOptions.cs (1)
115return WithPreprocessorSymbols(preprocessorSymbols.AsImmutableOrNull());
Emitter\Model\AttributeDataAdapter.cs (1)
140metadataExprs.AsImmutableOrNull());
Emitter\Model\PEModuleBuilder.cs (1)
1290return new ExpandedVarargsMethodReference(unexpandedMethodRef, @params.AsImmutableOrNull());
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
880return actualArguments.AsImmutableOrNull(); 1452sideeffects.AsImmutableOrNull(),
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
372rewrittenArguments = actualArguments.AsImmutableOrNull(); 532loweredArguments.AsImmutableOrNull(),
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (2)
986ImmutableArray.Create(arrayVar).Concat(upperVar.AsImmutableOrNull()), 987ImmutableArray.Create(arrayVarDecl).Concat(upperVarDecl.AsImmutableOrNull()).Add(forLoop));
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (2)
532return _factory.Call(null, (MethodSymbol)binderFactory, args.AsImmutableOrNull()); 904return result.AsImmutableOrNull();
Lowering\SyntheticBoundNodeFactory.cs (3)
958return new BoundSequence(Syntax, ImmutableArray<LocalSymbol>.Empty, sideEffects.AsImmutableOrNull(), result, resultType) { WasCompilerGenerated = true }; 1111return ArrayAccess(array, indices.AsImmutableOrNull()); 1463return catchBlocks.AsImmutableOrNull();
Symbols\AbstractTypeMap.cs (2)
316return result != null ? result.AsImmutableOrNull() : original; 433return result != null ? result.AsImmutableOrNull() : original;
Symbols\ErrorTypeSymbol.cs (1)
337return @params.AsImmutableOrNull();
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
85_modules = modules.AsImmutableOrNull();
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2390AttributeUsageInfo info = AttributeData.DecodeAttributeUsageAttribute(positionalArgs[0], namedArgs.AsImmutableOrNull());
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
810return parameters.AsImmutableOrNull();
Symbols\NamedTypeSymbol.cs (1)
1116return ConstructWithoutModifiers(typeArguments.AsImmutableOrNull(), false);
Symbols\ReferenceManager.cs (6)
688referencedAssemblies = filteredReferencedAssemblies.AsImmutableOrNull(); 709var moduleReferences = new ModuleReferences<AssemblySymbol>(referencedAssemblies, symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()); 753var moduleReferences = new ModuleReferences<AssemblySymbol>(identities.AsImmutableOrNull(), symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()); 802identities.AsImmutableOrNull(), 803symbols.AsImmutableOrNull(),
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
118_modules = modules.AsImmutableOrNull();
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
119return parameters.AsImmutableOrNull();
Symbols\SubstitutedPropertySymbol.cs (1)
163return substituted.AsImmutableOrNull();
Symbols\Symbol_Attributes.cs (2)
340ImmutableArray<NamedTypeSymbol> boundAttributeTypes = attributeTypesBuilder.AsImmutableOrNull(); 365boundAttributes = attributeDataArray.AsImmutableOrNull();
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenDynamicTests.cs (2)
298var funcRef = MetadataReference.CreateFromImage(TestResources.MetadataTests.Invalid.InvalidFuncDelegateName.AsImmutableOrNull()); 11561var ilRef = MetadataReference.CreateFromImage(TestResources.MetadataTests.Interop.IndexerWithByRefParam.AsImmutableOrNull());
Emit\CompilationEmitTests.cs (2)
235CSharpCompilation compUsing = CreateCompilation(srcUsing, new[] { MetadataReference.CreateFromImage(mdOnlyImage.AsImmutableOrNull()) }); 2740var libAssemblyReference = MetadataReference.CreateFromImage(dllImage.AsImmutableOrNull());
Emit\NoPiaEmbedTypes.cs (1)
1277var fieldToEmit = test9.GetFieldsToEmit().ToArray().AsImmutableOrNull();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (9)
Attributes\AttributeTests.cs (8)
1662var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.MDTestAttributeDefLib.AsImmutableOrNull()) }; 3053var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3169var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3403var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3540var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3632var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 3739var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) }; 5695var references = new[] { MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull()) };
Attributes\InternalsVisibleToAndStrongNameTests.cs (1)
287Assert.True(ByteSequenceComparer.Equals(TestResources.General.snPublicKey.AsImmutableOrNull(), other.Assembly.Identity.PublicKey));
Microsoft.CodeAnalysis.CSharp.Scripting.Desktop.UnitTests (1)
InteractiveSessionReferencesTests.cs (1)
463var badTypeRef = MetadataReference.CreateFromImage(badTypeBytes.AsImmutableOrNull());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\AmbiguousOverrideTests.cs (1)
445var asm = MetadataReference.CreateFromImage(TestResources.SymbolsTests.CustomModifiers.ModoptTests.AsImmutableOrNull());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (11)
Symbols\Metadata\PE\DynamicTransformsTests.cs (1)
437var dll = MetadataReference.CreateFromImage(TestResources.MetadataTests.Invalid.InvalidDynamicAttributeArgs.AsImmutableOrNull());
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
196var mdRef = MetadataReference.CreateFromImage(TestResources.MetadataTests.Invalid.InvalidGenericType.AsImmutableOrNull());
Symbols\MockNamedTypeSymbol.cs (4)
110select sym).ToArray().AsImmutableOrNull(); 127select (NamedTypeSymbol)sym).ToArray().AsImmutableOrNull(); 134select (NamedTypeSymbol)sym).ToArray().AsImmutableOrNull(); 141select (NamedTypeSymbol)sym).ToArray().AsImmutableOrNull();
Symbols\MockNamespaceSymbol.cs (3)
56return _children.Where(ns => (ns.Name == name)).ToArray().AsImmutableOrNull(); 63select (NamedTypeSymbol)c).ToArray().AsImmutableOrNull(); 70select (NamedTypeSymbol)c).ToArray().AsImmutableOrNull();
Symbols\TypedConstantTests.cs (1)
57new[] { new TypedConstant(_systemType, TypedConstantKind.Type, _namedType) }.AsImmutableOrNull());
Symbols\TypeTests.cs (1)
1436var r = MetadataReference.CreateFromImage(TestResources.SymbolsTests.Methods.CSMethods.AsImmutableOrNull());
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
CompilationTestUtils.cs (1)
69CheckISymbols(symbols.AsImmutableOrNull(), descriptions);
CSharpTestBase.cs (1)
1886return result.AsImmutableOrNull();
MetadataTestHelpers.cs (1)
62refs.Add(MetadataReference.CreateFromImage(b.AsImmutableOrNull()));
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (6)
Metadata\WinMdDumpTest.cs (6)
26private readonly MetadataReference _windowsRef = MetadataReference.CreateFromImage(TestResources.WinRt.Windows.AsImmutableOrNull()); 27private readonly MetadataReference _systemRuntimeRef = MetadataReference.CreateFromImage(TestMetadata.ResourcesNet451.SystemRuntime.AsImmutableOrNull()); 28private readonly MetadataReference _systemObjectModelRef = MetadataReference.CreateFromImage(TestMetadata.ResourcesNet451.SystemObjectModel.AsImmutableOrNull()); 29private readonly MetadataReference _windowsRuntimeUIXamlRef = MetadataReference.CreateFromImage(ProprietaryTestResources.v4_0_30319_17929.System_Runtime_WindowsRuntime_UI_Xaml.AsImmutableOrNull()); 30private readonly MetadataReference _interopServicesWindowsRuntimeRef = MetadataReference.CreateFromImage(TestMetadata.ResourcesNet451.SystemRuntimeInteropServicesWindowsRuntime.AsImmutableOrNull()); 476var winmd = MetadataReference.CreateFromImage(TestResources.WinRt.WinMDPrefixing.AsImmutableOrNull());
Microsoft.CodeAnalysis.Scripting (1)
FusionAssemblyIdentity.cs (1)
420(hasPublicKey ? publicKey : GetPublicKeyToken(nameObject)).AsImmutableOrNull(),
Microsoft.CodeAnalysis.UnitTests (32)
CachingLookupTests.cs (1)
66select n).ToArray().AsImmutableOrNull();
Collections\ImmutableArrayExtensionsTests.cs (21)
88var original = new int[] { 1, 2, 3, }.AsImmutableOrNull(); 89var notEqualSubset = new int[] { 1, 2, }.AsImmutableOrNull(); 90var notEqualSuperset = new int[] { 1, 2, 3, 4, }.AsImmutableOrNull(); 91var equalOrder = new int[] { 2, 1, 3, }.AsImmutableOrNull(); 92var equalElements = new int[] { -1, -2, -3 }.AsImmutableOrNull(); 93var equalDuplicate = new int[] { 1, 2, 3, 3, -3 }.AsImmutableOrNull(); 160var roa = new int[] { 1, 2, 3 }.AsImmutableOrNull(); 187var roa = new int?[] { 1, null, 3 }.AsImmutableOrNull(); 199var roa = new int?[] { 1, null, 3 }.AsImmutableOrNull(); 208var roa = new int?[] { 1, 2, 3 }.AsImmutableOrNull(); 219var roa = new int?[] { }.AsImmutableOrNull(); 221roa = new int?[] { 1, 2, 3 }.AsImmutableOrNull(); 229var roa = new int?[] { }.AsImmutableOrNull(); 231roa = new int?[] { 1, 2, 3 }.AsImmutableOrNull(); 239var roa = new int?[] { }.AsImmutableOrNull(); 241roa = new int?[] { 1 }.AsImmutableOrNull(); 243roa = new int?[] { 1, 2, 3 }.AsImmutableOrNull(); 245roa = new int?[] { 1, 2, 3 }.AsImmutableOrNull(); 294var roa = new string[] { "one:1", "two:2", "three:3" }.AsImmutableOrNull(); 500var arrayOfD = new D[] { new D() }.AsImmutableOrNull(); 509Assert.True(new C[] { new C() }.AsImmutableOrNull().As<D>().IsDefault);
FileSystem\RelativePathResolverTests.cs (2)
126searchPaths: new[] { dir, subdir }.AsImmutableOrNull(), 148searchPaths: new[] { dir, subdir }.AsImmutableOrNull(),
FusionAssemblyIdentity.cs (1)
420(hasPublicKey ? publicKey : GetPublicKeyToken(nameObject)).AsImmutableOrNull(),
MetadataReferences\AssemblyIdentityDisplayNameTests.cs (1)
135id = new AssemblyIdentity("goo", publicKeyOrToken: new byte[] { 0x01, 0x23, 0x45, 0x67, 0x89, 0xAB, 0xCD, 0xEF }.AsImmutableOrNull());
MetadataReferences\AssemblyIdentityTestBase.cs (2)
46internal static ImmutableArray<byte> RoPublicKey1 = PublicKey1.AsImmutableOrNull(); 47internal static ImmutableArray<byte> RoPublicKeyToken1 = PublicKeyToken1.AsImmutableOrNull();
MetadataReferences\AssemblyIdentityTests.cs (1)
231() => new AssemblyIdentity("Goo", new Version(1, 0, 0, 0), "", new byte[] { 1, 2, 3 }.AsImmutableOrNull(), hasPublicKey: false, isRetargetable: false, contentType: AssemblyContentType.Default));
MetadataReferences\FusionAssemblyIdentityTests.cs (2)
106RoundTrip(new AssemblyIdentity("goo", publicKeyOrToken: new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }.AsImmutableOrNull()).ToAssemblyName()); 107RoundTrip(new AssemblyIdentity("goo", version: new Version(1, 2, 3, 4), cultureName: CultureInfo.CurrentCulture.Name, publicKeyOrToken: new byte[] { 1, 2, 3, 4, 5, 6, 7, 8 }.AsImmutableOrNull()).ToAssemblyName());
MetadataReferences\MetadataReferenceTests.cs (1)
459publicKeyOrToken: new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }.AsImmutableOrNull(),
Microsoft.CodeAnalysis.VisualBasic (170)
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
65Return AmbiguousLocalsPseudoSymbol.Create(locals.AsImmutableOrNull())
Binding\Binder_AnonymousTypes.vb (2)
280Me._fields.AsImmutableOrNull(), 283boundInitializers.AsImmutableOrNull())
Binding\Binder_Attributes.vb (1)
39Return boundAttributeTypes.AsImmutableOrNull()
Binding\Binder_Delegates.vb (2)
466boundArguments = boundParameterArguments.AsImmutableOrNull() 1233statementList = statements.AsImmutableOrNull
Binding\Binder_Expressions.vb (3)
1714newArguments.AsImmutableOrNull(), 3603Return New BoundTypeArguments(typeArgumentsOpt, boundArguments.AsImmutableOrNull()) 4119Return sizes.AsImmutableOrNull
Binding\Binder_Invocation.vb (2)
2725GetSpecialType(SpecialType.System_Int32, node, diagnostics)).MakeCompilerGenerated()}).AsImmutableOrNull(), 2996args = argsArr.AsImmutableOrNull
Binding\Binder_Lambda.vb (4)
149Return parameters.AsImmutableOrNull() 812Dim typeDescriptor As New AnonymousTypeDescriptor(parameterDescriptors.AsImmutableOrNull(), source.Syntax.GetLocation(), True) 861commonReturnType = source.InferReturnType(New UnboundLambda.TargetSignature(commonParameterTypes.AsImmutableOrNull(), 868New UnboundLambda.TargetSignature(commonParameterTypes.AsImmutableOrNull(), isByRef, commonReturnType, returnsByRef:=False),
Binding\Binder_ObjectInitializer.vb (2)
626boundAssignmentValues.AsImmutableOrNull, 870addInvocationExpressions = addInvocations.AsImmutableOrNull
Binding\Binder_Query.vb (22)
262New AnonymousTypeDescriptor(fields.AsImmutableOrNull(), 265selectors.AsImmutableOrNull(), 1825groupByArguments.AsImmutableOrNull(), 1975groupBy)}).AsImmutableOrNull(), 1988groupByArguments.AsImmutableOrNull(), Me, 2055groupJoin)}).AsImmutableOrNull(), 2062groupJoinArguments.AsImmutableOrNull(), Me, 2781AssertDeclaredNames(declaredNames, rangeVariables.AsImmutableOrNull()) 2792New AnonymousTypeDescriptor(fields.AsImmutableOrNull(), 2795selectors.AsImmutableOrNull(), 2798declaredRangeVariables = rangeVariables.AsImmutableOrNull() 3241New AnonymousTypeDescriptor(fields.AsImmutableOrNull(), 3244selectors.AsImmutableOrNull(), 3354Dim descriptor As New AnonymousTypeDescriptor(fields.AsImmutableOrNull(), 3358outerKey = outerKeyBinder.BindAnonymousObjectCreationExpression(join, descriptor, outerKeys.AsImmutableOrNull(), 3360innerKey = innerKeyBinder.BindAnonymousObjectCreationExpression(join, descriptor, innerKeys.AsImmutableOrNull(), 3363outerKey = BadExpression(join, outerKeys.AsImmutableOrNull(), ErrorTypeSymbol.UnknownResultType) 3364innerKey = BadExpression(join, innerKeys.AsImmutableOrNull(), ErrorTypeSymbol.UnknownResultType) 3871New AnonymousTypeDescriptor(fields.AsImmutableOrNull(), 3874selectors.AsImmutableOrNull(), 3898AssertDeclaredNames(declaredNames, rangeVariables.AsImmutableOrNull()) 3900declaredRangeVariables = rangeVariables.AsImmutableOrNull()
Binding\Binder_Statements.vb (2)
2076Return New BoundBlock(syntax, stmtList, ImmutableArray(Of LocalSymbol).Empty, boundStatements.AsImmutableOrNull()) 2079Return New BoundBlock(syntax, stmtList, locals.ToImmutableAndFree, boundStatements.AsImmutableOrNull())
Binding\Binder_Symbols.vb (2)
130typeArguments = newTypeArguments.AsImmutableOrNull 1127Return types.AsImmutableOrNull()
Binding\Binder_XmlLiterals.vb (1)
2006Return parameters.AsImmutableOrNull()
Binding\DocumentationCommentCrefBinder.vb (2)
853symbols(i) = method.Construct(typeParameterSymbols.AsImmutableOrNull.As(Of TypeSymbol)) 858symbols(i) = type.Construct(typeParameterSymbols.AsImmutableOrNull.As(Of TypeSymbol))
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
419Return result.AsImmutableOrNull()
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (1)
362Dim boundArrayInitializer As BoundArrayInitialization = New BoundArrayInitialization(syntax, boundFieldAccessArray.AsImmutableOrNull(),
BoundTree\UnboundLambda.vb (1)
166Me.ParameterTypes = types.AsImmutableOrNull
Compilation\MethodCompiler.vb (1)
1834compilationState.AddToInitializeComponentCallTree(method, visitor._calledMethods.ToArray().AsImmutableOrNull())
Compilation\VisualBasicCompilation.vb (1)
1124Return UpdateSyntaxTrees(newArray.AsImmutableOrNull(), ordinalMap, declMap, declTable, referenceDirectivesChanged)
Declarations\MergedNamespaceDeclaration.vb (1)
32Return New MergedNamespaceDeclaration(declarations.AsImmutableOrNull)
Declarations\MergedTypeDeclaration.vb (1)
167Return Me._children.AsImmutableOrNull()
Emit\AttributeDataAdapter.vb (1)
100metadataExprs.AsImmutableOrNull)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
764Return node.Update(rewrittenParts.AsImmutableOrNull, rewrittenType)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (3)
177Return SpillExpressionList(builder, expressions.AsImmutableOrNull, firstArgumentIsAReceiverOfAMethodCall:=False) 234Return newArgs.AsImmutableOrNull 302array = array.Update(spilledExpression, spilledIndices.AsImmutableOrNull, array.IsLValue, array.Type)
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
456Return New CapturedArrayAccessExpression(capturedArrayPointer, capturedIndices.AsImmutableOrNull)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (5)
528Return _factory.Array(_expressionType, newExpr.AsImmutableOrNull()) 605Return _factory.Array(MemberBindingType, newInitializers.AsImmutableOrNull()) 633Return _factory.Array(ElementInitType, newInitializers.AsImmutableOrNull()) 661Return ConvertRuntimeHelperToExpressionTree("New", ctor, args, Me._factory.Array(Me.MemberInfoType, methodInfos.AsImmutableOrNull())) 718Return _factory.Array(_expressionType, newArgs.AsImmutableOrNull)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
694newArgs.AsImmutableOrNull,
Lowering\LocalRewriter\LocalRewriter.vb (4)
204Return New BoundBlock(node.Syntax, Nothing, locals.AsImmutable, sideEffects.AsImmutableOrNull) 404Return block.Update(block.StatementListSyntax, block.Locals, consequenceWithEnd.AsImmutableOrNull) 410Return New BoundStatementList(statement.Syntax, consequenceWithEnd.AsImmutableOrNull) 425Return block.Update(block.StatementListSyntax, block.Locals, consequenceWithEnd.AsImmutableOrNull)
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (1)
57newArguments.AsImmutableOrNull(),
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
142arguments = array.AsImmutableOrNull()
Lowering\LocalRewriter\LocalRewriter_Constant.vb (2)
96ImmutableArrayExtensions.AsImmutableOrNull(Of BoundExpression)( 174ImmutableArrayExtensions.AsImmutableOrNull(Of BoundExpression)(
Lowering\LocalRewriter\LocalRewriter_LateAddressOf.vb (3)
61lambdaSymbolParameters.AsImmutableOrNull, 93lambdaBoundParameters.AsImmutableOrNull, 115statementList = statements.AsImmutableOrNull
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (1)
779copyBackFlagValues.AsImmutableOrNull,
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
392newInitializers.AsImmutableOrNull(), 398sequenceExpressions.AsImmutableOrNull,
Lowering\LocalRewriter\LocalRewriter_Redim.vb (1)
32Return New BoundStatementList(node.Syntax, statements.AsImmutableOrNull())
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (2)
195resumeSwitchJumps.AsImmutableOrNull())) 244onErrorSwitchJumps.AsImmutableOrNull()))
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (1)
263objCreation.Syntax, rewrittenCallArguments.AsImmutableOrNull, arrayType),
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (5)
50newMethod = newMethod.Construct(visitedTypeArgs.AsImmutableOrNull()) 116boundArguments.AsImmutableOrNull, Nothing, wrappedMethod.ReturnType) 189Dim newConstructedWrappedMethod As MethodSymbol = methodToWrap.Construct(typeArgs.AsImmutableOrNull()) 193typeArgs.AsImmutableOrNull()) 203Me._parameters = params.AsImmutableOrNull()
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
128arguments:=newArguments.AsImmutableOrNull,
Lowering\StateMachineRewriter\SynthesizedContainer.vb (2)
62Dim newConstructedWrappedMethod As MethodSymbol = topLevelMethod.Construct(typeArgs.AsImmutableOrNull()) 66typeArgs.AsImmutableOrNull())
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
55Me._parameters = params.AsImmutableOrNull()
Lowering\SyntheticBoundNodeFactory.vb (4)
670Return Sequence(temps, statements.AsImmutableOrNull, lastExpression) 785Return ArrayAccess(array, isLValue, indices.AsImmutableOrNull()) 998Return Array(elementType, elements.AsImmutableOrNull()) 1064Return blocks.AsImmutableOrNull()
Lowering\UseTwiceRewriter.vb (8)
238Dim second = node.Update(boundArrayTemp, indicesSecond.AsImmutableOrNull(), node.IsLValue, node.Type) 239Dim first = node.Update(storeArray, indicesFirst.AsImmutableOrNull(), node.IsLValue, node.Type) 350firstArgs = firstArgsArray.AsImmutableOrNull() 351secondArgs = secondArgsArray.AsImmutableOrNull() 417firstArgs = firstArgsArray.AsImmutableOrNull() 418secondArgs = secondArgsArray.AsImmutableOrNull() 506initializer.Update(firstArgsArray.AsImmutableOrNull(), initializer.Type), Nothing, Nothing, boundArray.Type) 508initializer.Update(secondArgsArray.AsImmutableOrNull(), initializer.Type), Nothing, Nothing, boundArray.Type)
Lowering\WithExpressionRewriter.vb (1)
136Return value.Update(boundArrayTemp, indices.AsImmutableOrNull(), value.IsLValue, value.Type)
PredefinedPreprocessorSymbols.vb (1)
34Return AddPredefinedPreprocessorSymbols(kind, symbols.AsImmutableOrNull())
Semantics\OverloadResolution.vb (4)
743asyncLambdaSubToFunctionMismatch.ToArray().AsImmutableOrNull()) 3179candidate.ConversionsOpt = conversionKinds.AsImmutableOrNull() 3183candidate.ConversionsBackOpt = conversionBackKinds.AsImmutableOrNull() 3187candidate.OptionalArguments = optionalArguments.AsImmutableOrNull()
Semantics\TypeInference\TypeArgumentInference.vb (3)
659_typeParameterNodes = typeParameterNodes.AsImmutableOrNull() 903typeArguments = inferredTypes.AsImmutableOrNull() 904typeArgumentsLocation = inferredFromLocation.AsImmutableOrNull()
Symbols\AnonymousTypes\AnonymousTypeDescriptor.vb (1)
136newDescriptor = New AnonymousTypeDescriptor(newFields.AsImmutableOrNull(), Me.Location, Me.IsImplicitlyDeclared)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (2)
60_properties = propertiesArray.AsImmutableOrNull() 102constructor.SetParameters(paramsArr.AsImmutableOrNull())
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ConstructorSymbol.vb (1)
28Me._parameters = paramsArr.AsImmutableOrNull()
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_TemplateSymbol.vb (1)
63_properties = propertiesArray.AsImmutableOrNull()
Symbols\Attributes\PEAttributeData.vb (2)
78Return _lazyConstructorArguments.AsImmutableOrNull 91Return _lazyNamedArguments.AsImmutableOrNull
Symbols\InstanceErrorTypeSymbol.vb (1)
114params.AsImmutableOrNull(),
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
84_modules = modules.AsImmutableOrNull()
Symbols\Metadata\PE\PENamedTypeSymbol.vb (4)
297Return symbols.AsImmutableOrNull 865StaticCast(Of TypeParameterSymbol).From(ownedParams.AsImmutableOrNull), 1126types.Add(c.Key, c.ToArray().AsImmutableOrNull()) 1451Return AttributeData.DecodeAttributeUsageAttribute(positionalArgs(0), namedArgs.AsImmutableOrNull())
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
528Return parameters.AsImmutableOrNull()
Symbols\NamedTypeSymbol.vb (1)
463Return Construct(typeArguments.AsImmutableOrNull())
Symbols\NamespaceSymbol.vb (1)
300Return LookupNestedNamespace(names.AsImmutableOrNull())
Symbols\ReducedExtensionMethodSymbol.vb (4)
250_curriedTypeParameters = curriedTypeParameters.AsImmutableOrNull() 253_curryTypeSubstitution = TypeSubstitution.Create(curriedFromMethod, curriedFromMethod.TypeParameters, curryTypeArguments.AsImmutableOrNull()) 312Return New SubstitutedMethodSymbol.ConstructedNotSpecializedGenericMethod(_curryTypeSubstitution, resultTypeArguments.AsImmutableOrNull()) 412newParams.AsImmutableOrNull(),
Symbols\ReferenceManager.vb (6)
587referencedAssemblies = filteredReferencedAssemblies.AsImmutableOrNull() 604Dim moduleReferences As New ModuleReferences(Of AssemblySymbol)(referencedAssemblies, symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()) 642Dim moduleReferences = New ModuleReferences(Of AssemblySymbol)(names.AsImmutableOrNull(), symbols.AsImmutableOrNull(), unifiedAssemblies.AsImmutableOrEmpty()) 682Dim references = New ModuleReferences(Of AssemblySymbol)(identities.AsImmutableOrNull(), 683symbols.AsImmutableOrNull(),
Symbols\Retargeting\RetargetingAssemblySymbol.vb (1)
107_modules = modules.AsImmutableOrNull()
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
215Return parameters.AsImmutableOrNull()
Symbols\Retargeting\RetargetingPropertySymbol.vb (1)
228Return parameters.AsImmutableOrNull()
Symbols\Source\SourceMemberFieldSymbol.vb (1)
648Return New FieldOrPropertyInitializer(fieldOrWithEventSymbols.AsImmutableOrNull, initializerOptRef, precedingInitializersLength)
Symbols\Source\SourceMemberMethodSymbol.vb (3)
331binder = New MethodTypeParametersBinder(binder, typeParameters.AsImmutableOrNull) 335containingSourceType.CheckForDuplicateTypeParameters(typeParameters.AsImmutableOrNull, diagBag) 338Return typeParameters.AsImmutableOrNull
Symbols\Source\SourceNamedTypeSymbol.vb (1)
937Return typeParameters.AsImmutableOrNull()
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
193_parameters = params.AsImmutableOrNull()
Symbols\SubstitutedMethodSymbol.vb (3)
42Return substituted.AsImmutableOrNull() 575Dim newTypeParameters = alphaRenamedTypeParameters.AsImmutableOrNull() 887Return reducedDef.Construct(resultTypeArguments.AsImmutableOrNull())
Symbols\SubstitutedNamedType.vb (3)
263Return substitutedInterfaces.AsImmutableOrNull 291Return substitutedInterfaces.AsImmutableOrNull() 677Dim newTypeParameters = alphaRenamedTypeParameters.AsImmutableOrNull()
Symbols\SubstitutedPropertySymbol.vb (1)
259Return substituted.AsImmutableOrNull()
Symbols\Symbol_Attributes.vb (1)
277boundAttributes = attributeBuilder.AsImmutableOrNull
Symbols\SynthesizedSymbols\SynthesizedIntrinsicOperatorSymbol.vb (2)
21New SynthesizedOperatorParameterSymbol(Me, rightType, 1, "right")}).AsImmutableOrNull() 29_parameters = (New ParameterSymbol() {New SynthesizedOperatorParameterSymbol(Me, container, 0, "value")}).AsImmutableOrNull()
Symbols\TypeSubstitution.vb (7)
373Return Create(targetGenericDefinition, params.AsImmutableOrNull, args.AsImmutableOrNull, allowAlphaRenamedTypeParametersAsArguments) 382Return Create(targetGenericDefinition, params.AsImmutableOrNull, args.AsImmutableOrNull, allowAlphaRenamedTypeParametersAsArguments) 614Return Concat(parent, memberDefinition, pairs.AsImmutableOrNull()) 685Return New TypeSubstitution(targetMethod, pairs.AsImmutableOrNull(), Nothing) 858Return Concat(parent, targetGenericDefinition, pairs.AsImmutableOrNull())
Symbols\TypeSymbolExtensions.vb (1)
1039typeArguments = newTypeArguments.AsImmutableOrNull()
Symbols\UnboundGenericType.vb (3)
441ImmutableInterlocked.InterlockedInitialize(_lazyTypeArguments, arguments.AsImmutableOrNull()) 523Return members.AsImmutableOrNull() 562Dim newTypeParameters = alphaRenamedTypeParameters.AsImmutableOrNull()
VisualBasicParseOptions.vb (1)
185Return WithPreprocessorSymbols(symbols.AsImmutableOrNull())
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (9)
Attributes\AttributeTests.vb (2)
644{MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.MDTestAttributeDefLib.AsImmutableOrNull())}, 1003{MetadataReference.CreateFromImage(TestResources.SymbolsTests.Metadata.AttributeTestDef01.AsImmutableOrNull())},
Attributes\InternalsVisibleToAndStrongNameTests.vb (1)
236Assert.True(ByteSequenceComparer.Equals(TestResources.General.snPublicKey.AsImmutableOrNull(), other.Assembly.Identity.PublicKey))
CodeGen\CodeGenTests.vb (4)
10341</compilation>, references:={MetadataReference.CreateFromImage(ResourcesNet40.mscorlib.AsImmutableOrNull())})) 10358</compilation>, references:={MetadataReference.CreateFromImage(ResourcesNet40.mscorlib.AsImmutableOrNull()), ref1}) 10399</compilation>, references:={MetadataReference.CreateFromImage(ResourcesNet40.mscorlib.AsImmutableOrNull())})) 10426</compilation>, references:={MetadataReference.CreateFromImage(ResourcesNet40.mscorlib.AsImmutableOrNull()), ref1})
Emit\CompilationEmitTests.vb (1)
290Dim usingComp = CreateCompilationWithMscorlib40(srcUsing, references:={MetadataReference.CreateFromImage(mdOnlyImage.AsImmutableOrNull())})
Emit\NoPiaEmbedTypes.vb (1)
1103Dim fieldToEmit = test9.GetFieldsToEmit().ToArray().AsImmutableOrNull()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (362)
Binding\BindingDelegateCreationTests.vb (2)
191Dim ref = MetadataReference.CreateFromImage(TestResources.General.DelegatesWithoutInvoke.AsImmutableOrNull()) 841Dim ref = MetadataReference.CreateFromImage(TestResources.General.DelegateByRefParamArray.AsImmutableOrNull())
Compilation\ReferenceManagerTests.vb (5)
24Dim v1 = MetadataReference.CreateFromImage(TestResources.General.C1.AsImmutableOrNull()) 27Dim v2 = MetadataReference.CreateFromImage(TestResources.General.C2.AsImmutableOrNull()) 73Dim v1 = MetadataReference.CreateFromImage(TestResources.General.C1.AsImmutableOrNull()) 74Dim v2 = MetadataReference.CreateFromImage(TestResources.General.C2.AsImmutableOrNull()) 829DirectCast(libV1.Assembly, SourceAssemblySymbol).m_lazyIdentity = New AssemblyIdentity(libV1.AssemblyName, New Version("4.3.2.1"), publicKeyOrToken:=New Byte() {0, 1, 2, 3, 4, 5, 6, 7}.AsImmutableOrNull())
Semantics\OverloadResolution.vb (355)
218instanceMethods:={TestClass1_M1}.AsImmutableOrNull(), 234instanceMethods:={TestClass1_M1}.AsImmutableOrNull(), 236typeArguments:=(New TypeSymbol() {TestClass1}).AsImmutableOrNull(), 250instanceMethods:={(TestClass1_M1)}.AsImmutableOrNull(), 253arguments:={[nothing]}.AsImmutableOrNull(), 266instanceMethods:={(TestClass1_M2)}.AsImmutableOrNull(), 282instanceMethods:={(TestClass1_M2)}.AsImmutableOrNull(), 284typeArguments:=(New TypeSymbol() {TestClass1}).AsImmutableOrNull(), 293Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).Candidate.UnderlyingSymbol) 298instanceMethods:={(TestClass1_M3)}.AsImmutableOrNull(), 315instanceMethods:={(TestClass1_M3)}.AsImmutableOrNull(), 318arguments:={intVal}.AsImmutableOrNull(), 335instanceMethods:={(TestClass1_M3)}.AsImmutableOrNull(), 338arguments:={intArray}.AsImmutableOrNull(), 355instanceMethods:={(TestClass1_M3)}.AsImmutableOrNull(), 358arguments:={[nothing]}.AsImmutableOrNull(), 375instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 378arguments:={intVal, TestClass1Val}.AsImmutableOrNull(), 393instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 396arguments:={TestClass1Val, TestClass1Val}.AsImmutableOrNull(), 410instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 413arguments:={intVal, intVal}.AsImmutableOrNull(), 426instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 429arguments:={intVal, TestClass1Val}.AsImmutableOrNull(), 430argumentNames:={Nothing, "y"}.AsImmutableOrNull(), 439Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({0, 1}.AsImmutableOrNull())) 443instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 446arguments:={intVal, TestClass1Val}.AsImmutableOrNull(), 447argumentNames:={"X", "y"}.AsImmutableOrNull(), 456Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({0, 1}.AsImmutableOrNull())) 460instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 463arguments:={TestClass1Val, intVal}.AsImmutableOrNull(), 464argumentNames:={"y", "x"}.AsImmutableOrNull(), 473Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({1, 0}.AsImmutableOrNull())) 478instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 481arguments:={intVal, intVal}.AsImmutableOrNull(), 482argumentNames:={"y", "x"}.AsImmutableOrNull(), 491Assert.True(result.Candidates(0).ArgsToParamsOpt.SequenceEqual({1, 0}.AsImmutableOrNull())) 497instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 500arguments:={intVal, intVal}.AsImmutableOrNull(), 501argumentNames:={Nothing, "x"}.AsImmutableOrNull(), 515instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 518arguments:={omitted, intVal}.AsImmutableOrNull(), 519argumentNames:={Nothing, "x"}.AsImmutableOrNull(), 533instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 536arguments:={intVal, intVal}.AsImmutableOrNull(), 537argumentNames:={"x", "x"}.AsImmutableOrNull(), 551instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 554arguments:={intVal, TestClass1Val}.AsImmutableOrNull(), 555argumentNames:={"z", "y"}.AsImmutableOrNull(), 569instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 572arguments:={TestClass1Val, intVal}.AsImmutableOrNull(), 573argumentNames:={"z", "x"}.AsImmutableOrNull(), 586instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 589arguments:={omitted, TestClass1Val}.AsImmutableOrNull(), 603instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 606arguments:={intVal, omitted}.AsImmutableOrNull(), 620instanceMethods:={(TestClass1_M3)}.AsImmutableOrNull(), 623arguments:={intArray}.AsImmutableOrNull(), 624argumentNames:={"x"}.AsImmutableOrNull(), 641instanceMethods:={(TestClass1_M3)}.AsImmutableOrNull(), 644arguments:={intVal}.AsImmutableOrNull(), 645argumentNames:={"x"}.AsImmutableOrNull(), 662instanceMethods:={(TestClass1_M5)}.AsImmutableOrNull(), 665arguments:={intVal, omitted}.AsImmutableOrNull(), 682instanceMethods:={(TestClass1_M4)}.AsImmutableOrNull(), 685arguments:={intVal, TestClass1Val}.AsImmutableOrNull(), 686argumentNames:={"x", Nothing}.AsImmutableOrNull(), 699instanceMethods:={(TestClass1_M2)}.AsImmutableOrNull(), 701typeArguments:=(New TypeSymbol() {TestClass1}).AsImmutableOrNull(), 702arguments:={intVal}.AsImmutableOrNull(), 710Assert.Equal(TestClass1_M2.Construct((New TypeSymbol() {TestClass1}).AsImmutableOrNull()), result.Candidates(0).Candidate.UnderlyingSymbol) 715instanceMethods:={(TestClass1_M6)}.AsImmutableOrNull(), 718arguments:={shortVal}.AsImmutableOrNull(), 732instanceMethods:={(TestClass1_M6)}.AsImmutableOrNull(), 735arguments:={doubleVal}.AsImmutableOrNull(), 747instanceMethods:={(TestClass1_M6)}.AsImmutableOrNull(), 750arguments:={doubleVal}.AsImmutableOrNull(), 763instanceMethods:={(TestClass1_M6)}.AsImmutableOrNull(), 766arguments:={doubleConst}.AsImmutableOrNull(), 780instanceMethods:={(TestClass1_M6)}.AsImmutableOrNull(), 783arguments:={objectVal}.AsImmutableOrNull(), 795instanceMethods:={(TestClass1_M6)}.AsImmutableOrNull(), 798arguments:={objectVal}.AsImmutableOrNull(), 811instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 814arguments:={shortVal, shortVal}.AsImmutableOrNull(), 828instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 831arguments:={doubleVal, shortVal}.AsImmutableOrNull(), 843instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 846arguments:={doubleVal, shortVal}.AsImmutableOrNull(), 859instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 862arguments:={shortVal, doubleVal}.AsImmutableOrNull(), 874instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 877arguments:={shortVal, doubleVal}.AsImmutableOrNull(), 890instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 893arguments:={doubleVal, doubleVal}.AsImmutableOrNull(), 905instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 908arguments:={doubleVal, doubleVal}.AsImmutableOrNull(), 920instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 923arguments:={doubleConst, shortVal}.AsImmutableOrNull(), 936instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 939arguments:={shortVal, doubleConst}.AsImmutableOrNull(), 952instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 955arguments:={doubleConst, doubleConst}.AsImmutableOrNull(), 969instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 972arguments:={objectVal, shortVal}.AsImmutableOrNull(), 984instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 987arguments:={objectVal, shortVal}.AsImmutableOrNull(), 1000instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 1003arguments:={shortVal, objectVal}.AsImmutableOrNull(), 1015instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 1018arguments:={shortVal, objectVal}.AsImmutableOrNull(), 1031instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 1034arguments:={objectVal, objectVal}.AsImmutableOrNull(), 1049instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 1052arguments:={objectVal, doubleVal}.AsImmutableOrNull(), 1066instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 1069arguments:={doubleConst, doubleVal}.AsImmutableOrNull(), 1083instanceMethods:={(TestClass1_M7)}.AsImmutableOrNull(), 1086arguments:={objectVal, doubleConst}.AsImmutableOrNull(), 1100instanceMethods:={(TestClass1_M8)}.AsImmutableOrNull(), 1103arguments:={shortField}.AsImmutableOrNull(), 1116instanceMethods:={(TestClass1_M8)}.AsImmutableOrNull(), 1119arguments:={shortVal}.AsImmutableOrNull(), 1133instanceMethods:={(TestClass1_M9)}.AsImmutableOrNull(), 1136arguments:={shortField}.AsImmutableOrNull(), 1149instanceMethods:={(TestClass1_M9)}.AsImmutableOrNull(), 1152arguments:={shortVal}.AsImmutableOrNull(), 1165instanceMethods:={(TestClass1_M10)}.AsImmutableOrNull(), 1168arguments:={doubleConst}.AsImmutableOrNull(), 1182instanceMethods:={(TestClass1_M10)}.AsImmutableOrNull(), 1185arguments:={doubleField}.AsImmutableOrNull(), 1199instanceMethods:={(TestClass1_M10)}.AsImmutableOrNull(), 1202arguments:={objectField}.AsImmutableOrNull(), 1216instanceMethods:={(TestClass1_M10)}.AsImmutableOrNull(), 1219arguments:={doubleVal}.AsImmutableOrNull(), 1233instanceMethods:={(TestClass1_M10)}.AsImmutableOrNull(), 1236arguments:={objectVal}.AsImmutableOrNull(), 1249instanceMethods:={(TestClass1_M11)}.AsImmutableOrNull(), 1252arguments:={objectVal}.AsImmutableOrNull(), 1267instanceMethods:={(TestClass1_M11)}.AsImmutableOrNull(), 1270arguments:={objectArray}.AsImmutableOrNull(), 1285instanceMethods:={(TestClass1_M12(0)), (TestClass1_M12(1))}.AsImmutableOrNull(), 1288arguments:={intVal, intVal}.AsImmutableOrNull(), 1302instanceMethods:={(TestClass1_M12(0)), (TestClass1_M12(1))}.AsImmutableOrNull(), 1305arguments:={intVal, intVal}.AsImmutableOrNull(), 1306argumentNames:={Nothing, "y"}.AsImmutableOrNull(), 1320instanceMethods:={(TestClass1_M13(0)), (TestClass1_M13(1))}.AsImmutableOrNull(), 1323arguments:={intVal}.AsImmutableOrNull(), 1339instanceMethods:={(TestClass1_M13(0)), (TestClass1_M13(1))}.AsImmutableOrNull(), 1342arguments:={intVal}.AsImmutableOrNull(), 1343argumentNames:={"a"}.AsImmutableOrNull(), 1359instanceMethods:={(TestClass1_M13(0)), (TestClass1_M13(1))}.AsImmutableOrNull(), 1362arguments:={intVal, intVal}.AsImmutableOrNull(), 1378instanceMethods:={(TestClass1_M13(0)), (TestClass1_M13(1))}.AsImmutableOrNull(), 1381arguments:={intVal, intVal}.AsImmutableOrNull(), 1382argumentNames:={"a", "b"}.AsImmutableOrNull(), 1400instanceMethods:={(TestClass1_M13(1)), (TestClass1_M13(0))}.AsImmutableOrNull(), 1403arguments:={intVal, intVal}.AsImmutableOrNull(), 1420instanceMethods:={(TestClass1_M13(0)), (TestClass1_M13(1))}.AsImmutableOrNull(), 1423arguments:={intVal, intVal, intVal}.AsImmutableOrNull(), 1440instanceMethods:={(derived_M1), (base_M1)}.AsImmutableOrNull(), 1443arguments:={intVal}.AsImmutableOrNull(), 1456instanceMethods:={(base_M1), (derived_M1)}.AsImmutableOrNull(), 1459arguments:={intVal}.AsImmutableOrNull(), 1473instanceMethods:={(derived_M2), (base_M2)}.AsImmutableOrNull(), 1476arguments:={intVal, stringVal}.AsImmutableOrNull(), 1477argumentNames:={Nothing, "z"}.AsImmutableOrNull(), 1491instanceMethods:={(derived_M2), (base_M2)}.AsImmutableOrNull(), 1494arguments:={intVal, stringVal}.AsImmutableOrNull(), 1495argumentNames:={Nothing, "z"}.AsImmutableOrNull(), 1509instanceMethods:={(derived_M3), (base_M3)}.AsImmutableOrNull(), 1512arguments:={intVal, intVal}.AsImmutableOrNull(), 1513argumentNames:={Nothing, "z"}.AsImmutableOrNull(), 1526instanceMethods:={(derived_M4), (base_M4)}.AsImmutableOrNull(), 1529arguments:={intVal, intVal}.AsImmutableOrNull(), 1530argumentNames:={Nothing, "z"}.AsImmutableOrNull(), 1542instanceMethods:={(derived_M5), (base_M5)}.AsImmutableOrNull(), 1545arguments:={objectVal}.AsImmutableOrNull(), 1546argumentNames:={"a"}.AsImmutableOrNull(), 1562instanceMethods:={(derived_M6), (base_M6)}.AsImmutableOrNull(), 1565arguments:={objectVal}.AsImmutableOrNull(), 1566argumentNames:={"a"}.AsImmutableOrNull(), 1582instanceMethods:={(derived_M7), (base_M7)}.AsImmutableOrNull(), 1585arguments:={objectVal, objectVal}.AsImmutableOrNull(), 1602instanceMethods:={(derived_M8), (base_M8)}.AsImmutableOrNull(), 1605arguments:={objectVal, objectVal}.AsImmutableOrNull(), 1622instanceMethods:={(derived_M9), (base_M9)}.AsImmutableOrNull(), 1625arguments:={TestClass1Val, intVal}.AsImmutableOrNull(), 1626argumentNames:={"a", "b"}.AsImmutableOrNull(), 1641instanceMethods:={(derived_M9), (base_M9)}.AsImmutableOrNull(), 1644arguments:={intVal, TestClass1Val}.AsImmutableOrNull(), 1645argumentNames:={"a", "b"}.AsImmutableOrNull(), 1658instanceMethods:={(derived_M9), (base_M9)}.AsImmutableOrNull(), 1661arguments:={[nothing], [nothing]}.AsImmutableOrNull(), 1678extensionMethods:={base_M10_Candidate}.AsImmutableOrNull(), 1680arguments:={intVal}.AsImmutableOrNull(), 1696extensionMethods:={base_M10_Candidate, derived_M10_Candidate}.AsImmutableOrNull(), 1698arguments:={intVal}.AsImmutableOrNull(), 1711extensionMethods:={derived_M10_Candidate, base_M10_Candidate}.AsImmutableOrNull(), 1713arguments:={intVal}.AsImmutableOrNull(), 1732extensionMethods:={derived_M11_Candidate, i1_M11_Candidate}.AsImmutableOrNull(), 1734arguments:={intVal}.AsImmutableOrNull(), 1747extensionMethods:={i1_M11_Candidate, derived_M11_Candidate}.AsImmutableOrNull(), 1749arguments:={intVal}.AsImmutableOrNull(), 1767extensionMethods:={derived_M12_Candidate, ext_M12_Candidate}.AsImmutableOrNull(), 1769arguments:={intVal}.AsImmutableOrNull(), 1782extensionMethods:={ext_M12_Candidate, derived_M12_Candidate}.AsImmutableOrNull(), 1784arguments:={intVal}.AsImmutableOrNull(), 1797extensionMethods:={ext_M12_Candidate}.AsImmutableOrNull(), 1799arguments:={intVal}.AsImmutableOrNull(), 1812instanceMethods:={(TestClass2OfInteger_S1(0)), (TestClass2OfInteger_S1(1))}.AsImmutableOrNull(), 1814typeArguments:={intVal.Type}.AsImmutableOrNull(), 1815arguments:={intVal, intVal}.AsImmutableOrNull(), 1829instanceMethods:={(TestClass2OfInteger_S1(1)), (TestClass2OfInteger_S1(0))}.AsImmutableOrNull(), 1831typeArguments:={intVal.Type}.AsImmutableOrNull(), 1832arguments:={intVal, intVal}.AsImmutableOrNull(), 1846instanceMethods:={(TestClass2OfInteger_S1(1)), (TestClass2OfInteger_S1(0))}.AsImmutableOrNull(), 1848typeArguments:={intVal.Type}.AsImmutableOrNull(), 1849arguments:={intVal, intVal}.AsImmutableOrNull(), 1850argumentNames:={"x", "y"}.AsImmutableOrNull(), 1864instanceMethods:={(TestClass2OfInteger_S2(0)), (TestClass2OfInteger_S2(1))}.AsImmutableOrNull(), 1867arguments:={intVal, intVal}.AsImmutableOrNull(), 1881instanceMethods:={(TestClass2OfInteger_S2(1)), (TestClass2OfInteger_S2(0))}.AsImmutableOrNull(), 1884arguments:={intVal, intVal}.AsImmutableOrNull(), 1898instanceMethods:={(TestClass2OfInteger_S2(0)), (TestClass2OfInteger_S2(1))}.AsImmutableOrNull(), 1901arguments:={intVal, intVal}.AsImmutableOrNull(), 1902argumentNames:={"x", "y"}.AsImmutableOrNull(), 1922AsImmutableOrNull(), 1923typeArguments:={intVal.Type}.AsImmutableOrNull(), 1924arguments:={intVal, intVal}.AsImmutableOrNull(), 1940AsImmutableOrNull(), 1941typeArguments:={intVal.Type}.AsImmutableOrNull(), 1942arguments:={intVal, intVal}.AsImmutableOrNull(), 1961extensionMethods:={derived_M11_Candidate_0, derived_M11_Candidate_1}.AsImmutableOrNull(), 1963arguments:={intVal}.AsImmutableOrNull(), 1978extensionMethods:={derived_M11_Candidate_1, derived_M11_Candidate_0}.AsImmutableOrNull(), 1980arguments:={intVal}.AsImmutableOrNull(), 1995(TestClass2OfInteger_S3(1))}.AsImmutableOrNull(), 1997typeArguments:={intVal.Type}.AsImmutableOrNull(), 1998arguments:={intVal, intVal, intVal, intVal}.AsImmutableOrNull(), 2021AsImmutableOrNull(), 2022typeArguments:={intVal.Type}.AsImmutableOrNull(), 2023arguments:={intVal, intVal}.AsImmutableOrNull(), 2042(TestClass2OfInteger_S4(1))}.AsImmutableOrNull(), 2044typeArguments:={intVal.Type}.AsImmutableOrNull(), 2045arguments:={intVal, [nothing], [nothing], intVal}.AsImmutableOrNull(), 2065(TestClass2OfInteger_S5(2))}.AsImmutableOrNull(), 2068arguments:={intVal, [nothing]}.AsImmutableOrNull(), 2086(TestClass2OfInteger_S5(2))}.AsImmutableOrNull(), 2089arguments:={intVal, [nothing]}.AsImmutableOrNull(), 2090argumentNames:={"x", "y"}.AsImmutableOrNull(), 2110AsImmutableOrNull(), 2111typeArguments:={intVal.Type}.AsImmutableOrNull(), 2112arguments:={intVal, intVal}.AsImmutableOrNull(), 2127(TestClass2OfInteger_S6(1))}.AsImmutableOrNull(), 2130arguments:={intVal, intVal}.AsImmutableOrNull(), 2154instanceMethods:={(TestClass1_M14(0)), (TestClass1_M14(1))}.AsImmutableOrNull(), 2157arguments:={shortVal}.AsImmutableOrNull(), 2171instanceMethods:={(TestClass1_M14(1)), (TestClass1_M14(0))}.AsImmutableOrNull(), 2174arguments:={shortVal}.AsImmutableOrNull(), 2190instanceMethods:={(TestClass1_M15(0)), (TestClass1_M15(1))}.AsImmutableOrNull(), 2193arguments:={intZero}.AsImmutableOrNull(), 2207instanceMethods:={(TestClass1_M15(1)), (TestClass1_M15(0))}.AsImmutableOrNull(), 2210arguments:={intZero}.AsImmutableOrNull(), 2226instanceMethods:={(TestClass1_M16(0)), (TestClass1_M16(1))}.AsImmutableOrNull(), 2229arguments:={longZero}.AsImmutableOrNull(), 2251instanceMethods:={(TestClass1_M16(0)), (TestClass1_M16(1))}.AsImmutableOrNull(), 2254arguments:={longZero}.AsImmutableOrNull(), 2272instanceMethods:={(TestClass1_M16(1)), (TestClass1_M16(0))}.AsImmutableOrNull(), 2275arguments:={longZero}.AsImmutableOrNull(), 2295instanceMethods:={(TestClass1_M16(0)), (TestClass1_M16(1))}.AsImmutableOrNull(), 2298arguments:={intZero}.AsImmutableOrNull(), 2312instanceMethods:={(TestClass1_M16(1)), (TestClass1_M16(0))}.AsImmutableOrNull(), 2315arguments:={intZero}.AsImmutableOrNull(), 2332instanceMethods:={(TestClass1_M17(0)), (TestClass1_M17(1))}.AsImmutableOrNull(), 2335arguments:={[nothing]}.AsImmutableOrNull(), 2349instanceMethods:={(TestClass1_M17(1)), (TestClass1_M17(0))}.AsImmutableOrNull(), 2352arguments:={[nothing]}.AsImmutableOrNull(), 2368instanceMethods:={(TestClass1_M18(0)), (TestClass1_M18(1))}.AsImmutableOrNull(), 2371arguments:={[nothing]}.AsImmutableOrNull(), 2385instanceMethods:={(TestClass1_M18(1)), (TestClass1_M18(0))}.AsImmutableOrNull(), 2388arguments:={[nothing]}.AsImmutableOrNull(), 2404instanceMethods:={(TestClass1_M19(0)), (TestClass1_M19(1))}.AsImmutableOrNull(), 2407arguments:={[nothing]}.AsImmutableOrNull(), 2421instanceMethods:={(TestClass1_M19(1)), (TestClass1_M19(0))}.AsImmutableOrNull(), 2424arguments:={[nothing]}.AsImmutableOrNull(), 2440instanceMethods:={(TestClass1_M20(0)), (TestClass1_M20(1))}.AsImmutableOrNull(), 2443arguments:={[nothing]}.AsImmutableOrNull(), 2457instanceMethods:={(TestClass1_M20(1)), (TestClass1_M20(0))}.AsImmutableOrNull(), 2460arguments:={[nothing]}.AsImmutableOrNull(), 2476instanceMethods:={(TestClass1_M21(0)), (TestClass1_M21(1))}.AsImmutableOrNull(), 2479arguments:={ushortVal}.AsImmutableOrNull(), 2493instanceMethods:={(TestClass1_M21(1)), (TestClass1_M21(0))}.AsImmutableOrNull(), 2496arguments:={ushortVal}.AsImmutableOrNull(), 2524instanceMethods:={(TestClass1_M22(0)), (TestClass1_M22(1))}.AsImmutableOrNull(), 2527arguments:={[nothing], [nothing]}.AsImmutableOrNull(), 2541instanceMethods:={(TestClass1_M22(1)), (TestClass1_M22(0))}.AsImmutableOrNull(), 2544arguments:={[nothing], [nothing]}.AsImmutableOrNull(), 2560instanceMethods:={(TestClass1_M23(0)), (TestClass1_M23(1))}.AsImmutableOrNull(), 2563arguments:={intVal}.AsImmutableOrNull(), 2577instanceMethods:={(TestClass1_M23(0)), (TestClass1_M23(1))}.AsImmutableOrNull(), 2580arguments:={intVal}.AsImmutableOrNull(), 2598instanceMethods:={(TestClass1_M23(0)), (TestClass1_M23(1))}.AsImmutableOrNull(), 2601arguments:={objectVal}.AsImmutableOrNull(), 2621instanceMethods:={(TestClass1_M23(0)), (TestClass1_M23(1))}.AsImmutableOrNull(), 2624arguments:={objectVal}.AsImmutableOrNull(), 2639instanceMethods:={(TestClass1_M23(0)), (TestClass1_M23(1))}.AsImmutableOrNull(), 2642arguments:={objectVal}.AsImmutableOrNull(), 2660instanceMethods:={(TestClass1_M24(0)), (TestClass1_M24(1))}.AsImmutableOrNull(), 2663arguments:={objectVal, intVal}.AsImmutableOrNull(), 2684instanceMethods:={(TestClass1_M24(0)), (TestClass1_M24(1))}.AsImmutableOrNull(), 2687arguments:={objectVal, intVal}.AsImmutableOrNull(), 2702instanceMethods:={(TestClass1_M24(0)), (TestClass1_M24(1))}.AsImmutableOrNull(), 2705arguments:={objectVal, intVal}.AsImmutableOrNull(), 2724(TestClass1_M25(2))}.AsImmutableOrNull(), 2727arguments:={longConst}.AsImmutableOrNull(), 2746(TestClass1_M25(1))}.AsImmutableOrNull(), 2749arguments:={longConst}.AsImmutableOrNull(), 2768(TestClass1_M25(0))}.AsImmutableOrNull(), 2771arguments:={longConst}.AsImmutableOrNull(), 2793(TestClass1_M26(1))}.AsImmutableOrNull(), 2796arguments:={longConst, doubleVal}.AsImmutableOrNull(), 2812(TestClass1_M26(0))}.AsImmutableOrNull(), 2815arguments:={longConst, doubleVal}.AsImmutableOrNull(), 2832instanceMethods:={(TestClass1_M27)}.AsImmutableOrNull(), 2835arguments:={intVal}.AsImmutableOrNull(), 2848instanceMethods:={(TestClass1_M27)}.AsImmutableOrNull(), 2851arguments:={intVal}.AsImmutableOrNull(), 2866instanceMethods:={(TestClass1_M14(0)), (TestClass1_M14(1))}.AsImmutableOrNull(), 2869arguments:={longZero}.AsImmutableOrNull(), 2891instanceMethods:={(TestClass1_M27)}.AsImmutableOrNull(), 2894arguments:={IntegerMaxValue}.AsImmutableOrNull(), 2908instanceMethods:={(TestClass1_M27)}.AsImmutableOrNull(), 2911arguments:={DoubleMaxValue}.AsImmutableOrNull(), 2928(TestClass1_M26(1))}.AsImmutableOrNull(), 2931arguments:={intVal, intVal}.AsImmutableOrNull(), 2949(TestClass1_M26(1))}.AsImmutableOrNull(), 2952arguments:={IntegerMaxValue, intVal}.AsImmutableOrNull(), 2971(TestClass1_g(2))}.AsImmutableOrNull(), 2974arguments:={unsignedOne}.AsImmutableOrNull(), 2995instanceMethods:={(TestClass1_SM)}.AsImmutableOrNull(), 2996extensionMethods:={ext_SM_Candidate}.AsImmutableOrNull(), 2998arguments:={intVal, objectVal}.AsImmutableOrNull(), 2999argumentNames:={"x", "y"}.AsImmutableOrNull(), 3020instanceMethods:={(TestClass1_SM1)}.AsImmutableOrNull(), 3021extensionMethods:={ext_SM1_0_Candidate, ext_SM1_1_Candidate}.AsImmutableOrNull(), 3023arguments:={intVal, objectVal}.AsImmutableOrNull(), 3024argumentNames:={"x", "y"}.AsImmutableOrNull(), 3083instanceMethods:={(TestClass1_M27)}.AsImmutableOrNull(), 3086arguments:={IntegerMaxValue}.AsImmutableOrNull(), 3101instanceMethods:={(TestClass1_M27)}.AsImmutableOrNull(), 3104arguments:={DoubleMaxValue}.AsImmutableOrNull(), 3122(TestClass1_M26(1))}.AsImmutableOrNull(), 3125arguments:={IntegerMaxValue, intVal}.AsImmutableOrNull(),
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (24)
SymbolsTests\InstantiatingGenerics.vb (2)
175Assert.Throws(Of InvalidOperationException)(Sub() type.Construct(testArgs.AsImmutableOrNull())) 198Assert.Throws(Of InvalidOperationException)(Sub() method.Construct(testArgs.AsImmutableOrNull()))
SymbolsTests\Metadata\PE\LoadingEvents.vb (1)
63Dim ref = MetadataReference.CreateFromImage(TestResources.General.Regress40025DLL.AsImmutableOrNull())
SymbolsTests\Metadata\PE\LoadingMethods.vb (1)
915Dim longFormRef = MetadataReference.CreateFromImage(TestResources.MetadataTests.Invalid.LongTypeFormInSignature.AsImmutableOrNull())
SymbolsTests\Metadata\PE\LoadingWithEvents.vb (2)
26Dim simpleWithEvents = MetadataReference.CreateFromImage(TestResources.SymbolsTests.WithEvents.SimpleWithEvents.AsImmutableOrNull()) 48Dim ref = MetadataReference.CreateFromImage(TestResources.SymbolsTests.WithEvents.SimpleWithEvents.AsImmutableOrNull())
SymbolsTests\Metadata\PE\MissingTypeReferences.vb (10)
295Dim wrongSubstitution = TypeSubstitution.Create(TC7, {TC7.TypeParameters(0)}.AsImmutableOrNull(), 296{DirectCast(param2, TypeSymbol)}.AsImmutableOrNull()) 298Dim substitution = TypeSubstitution.Create(missing, {TC.TypeParameters(0), TC.TypeParameters(1), missing.TypeParameters(0)}.AsImmutableOrNull(), 314substitution = TypeSubstitution.Create(TC, {TC.TypeParameters(0), TC.TypeParameters(1)}.AsImmutableOrNull(), 322substitution = TypeSubstitution.Create(MissingC4, {MissingC4.TypeParameters(0)}.AsImmutableOrNull(), 331substitution = TypeSubstitution.Create(TC, {TC.TypeParameters(0)}.AsImmutableOrNull(), 337substitution = TypeSubstitution.Create(MissingC4, {MissingC4.TypeParameters(1)}.AsImmutableOrNull(), 347substitution = TypeSubstitution.Create(MissingC7, {MissingC7.TypeParameters(0)}.AsImmutableOrNull(), 358substitution = TypeSubstitution.Create(TC, {TC.TypeParameters(0)}.AsImmutableOrNull(), 364substitution = TypeSubstitution.Create(MissingC7, {MissingC7.TypeParameters(1)}.AsImmutableOrNull(),
SymbolsTests\Source\MethodTests.vb (7)
680Dim constructedC = classC.Construct((New TypeSymbol() {compilation.GetSpecialType(SpecialType.System_Int32)}).AsImmutableOrNull()) 755Dim constructedM1 = m1.Construct((New TypeSymbol() {compilation.GetSpecialType(SpecialType.System_String), compilation.GetSpecialType(SpecialType.System_Boolean)}).AsImmutableOrNull()) 766Assert.Throws(Of InvalidOperationException)(Sub() constructedM1.Construct((New TypeSymbol() {compilation.GetSpecialType(SpecialType.System_String), compilation.GetSpecialType(SpecialType.System_Boolean)}).AsImmutableOrNull())) 770Dim constructedM1WrongArity = m1.Construct((New TypeSymbol() {compilation.GetSpecialType(SpecialType.System_String)}).AsImmutableOrNull()) 782constructedM1 = m1.Construct((New TypeSymbol() {compilation.GetSpecialType(SpecialType.System_String), compilation.GetSpecialType(SpecialType.System_Boolean)}).AsImmutableOrNull()) 784Assert.Throws(Of InvalidOperationException)(Sub() constructedM1.Construct((New TypeSymbol() {compilation.GetSpecialType(SpecialType.System_String), compilation.GetSpecialType(SpecialType.System_Boolean)}).AsImmutableOrNull())) 786Dim constructedM1_3 = m1.Construct((New TypeSymbol() {compilation.GetSpecialType(SpecialType.System_String), compilation.GetSpecialType(SpecialType.System_Boolean)}).AsImmutableOrNull())
SymbolsTests\TypedConstantTests.vb (1)
47{New TypedConstant(_systemType, TypedConstantKind.Type, _namedType)}.AsImmutableOrNull())
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Parser\DeclarationTests.vb (1)
194Dim decl1 = DeclarationTreeBuilder.ForTree(tree1, {"Goo", "Bar"}.AsImmutableOrNull(), TestOptions.ReleaseDll.ScriptClassName, isSubmission:=False)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (8)
CompilationTestUtils.vb (1)
1206CheckSymbols(symbols.AsImmutableOrNull(), descriptions)
MockSymbols.vb (7)
59Return _children.Where(Function(ns) IdentifierComparison.Equals(ns.Name, name)).ToArray().AsImmutableOrNull 63Return (From c In _children Where TypeOf c Is NamedTypeSymbol Select DirectCast(c, NamedTypeSymbol)).ToArray().AsImmutableOrNull() 67Return (From c In _children Where TypeOf c Is NamedTypeSymbol AndAlso IdentifierComparison.Equals(c.Name, name) Select DirectCast(c, NamedTypeSymbol)).ToArray.AsImmutableOrNull 226Return (From sym In _children Where IdentifierComparison.Equals(sym.Name, name) Select sym).ToArray.AsImmutableOrNull 230Return (From sym In _children Where TypeOf sym Is NamedTypeSymbol Select DirectCast(sym, NamedTypeSymbol)).ToArray().AsImmutableOrNull() 234Return (From sym In _children Where TypeOf sym Is NamedTypeSymbol AndAlso IdentifierComparison.Equals(sym.Name, name) Select DirectCast(sym, NamedTypeSymbol)).ToArray.AsImmutableOrNull() 240Select DirectCast(sym, NamedTypeSymbol)).ToArray.AsImmutableOrNull()