1350 instantiations of Out
csc (1)
src\Compilers\Shared\NativeMethods.cs (1)
81[In, Out] StringBuilder lpCommandLine,
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BufferedWriteStream.cs (1)
220public override int Read([In, Out] byte[] array, int offset, int count)
Microsoft.AspNetCore.Server.HttpSys (2)
RequestProcessing\RequestStream.cs (1)
99public override unsafe int Read([In, Out] byte[] buffer, int offset, int size)
RequestProcessing\ResponseBody.cs (1)
432public override int Read([In, Out] byte[] buffer, int offset, int count)
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (1)
IISExpressDeployer.cs (1)
458internal static partial int GetClassName(IntPtr hWnd, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2)] char[] lpClassName, int nMaxCount);
Microsoft.Build.Framework (5)
NativeMethods.cs (4)
1708internal static extern int GetModuleFileName(HandleRef hModule, [Out] char[] buffer, int length); 1768private static extern bool GlobalMemoryStatusEx([In, Out] MemoryStatus lpBuffer); 1772internal static extern int GetShortPathName(string path, [Out] char[] fullpath, [In] int length); 1776internal static extern int GetLongPathName([In] string path, [Out] char[] fullpath, [In] int length);
VisualStudioLocationHelper.cs (1)
111[MarshalAs(UnmanagedType.Interface), Out] out ISetupConfiguration configuration,
Microsoft.Build.Tasks.CodeAnalysis (1)
src\Compilers\Shared\NativeMethods.cs (1)
81[In, Out] StringBuilder lpCommandLine,
Microsoft.Build.Tasks.CodeAnalysis.Sdk (1)
src\Compilers\Shared\NativeMethods.cs (1)
81[In, Out] StringBuilder lpCommandLine,
Microsoft.CodeAnalysis (223)
DiaSymReader\Metadata\IMetadataImport.cs (154)
31[Out] int* typeDefs, 33[Out] int* count); 39[Out] int* interfaceImpls, 41[Out] int* count); 46[Out] int* typeRefs, 48[Out] int* count); 58[Out] char* name, 60[Out] int* nameLength, 61[Out] Guid* mvid); 70[Out] char* qualifiedName, 72[Out] int* qualifiedNameLength, 73[Out] TypeAttributes* attributes, 74[Out] int* baseType); 79[Out] int* typeDef, 80[Out] int* interfaceDefRefSpec); 85[Out] int* resolutionScope, // ModuleRef or AssemblyRef 86[Out] char* qualifiedName, 88[Out] int* qualifiedNameLength); 122[Out] int* memberDefs, 124[Out] int* count); 131[Out] int* memberDefs, 133[Out] int* count); 139[Out] int* methodDefs, 141[Out] int* count); 148[Out] int* methodDefs, 150[Out] int* count); 156[Out] int* fieldDefs, 158[Out] int* count); 165[Out] int* fieldDefs, 167[Out] int* count); 173[Out] int* paramDefs, 175[Out] int* count); 181[Out] int* memberRefs, 183[Out] int* count); 189[Out] int* implementationTokens, 190[Out] int* declarationTokens, 192[Out] int* count); 199[Out] int* declSecurityTokens, 201[Out] int* count); 238[Out] int* declaringTypeDef, 239[Out] char* name, 241[Out] int* nameLength, 242[Out] MethodAttributes* attributes, 243[Out] byte** signature, // returns pointer to signature blob 244[Out] int* signatureLength, 245[Out] int* relativeVirtualAddress, 246[Out] MethodImplAttributes* implAttributes); 251[Out] int* declaringType, // TypeDef or TypeRef 252[Out] char* name, 254[Out] int* nameLength, 255[Out] byte** signature, // returns pointer to signature blob 256[Out] int* signatureLength); 262[Out] int* properties, 264[Out] int* count); 270[Out] int* events, 272[Out] int* count); 277[Out] int* declaringTypeDef, 278[Out] char* name, 280[Out] int* nameLength, 281[Out] int* attributes, 282[Out] int* eventType, 283[Out] int* adderMethodDef, 284[Out] int* removerMethodDef, 285[Out] int* raiserMethodDef, 286[Out] int* otherMethodDefs, 288[Out] int* methodMethodDefsLength); 294[Out] int* eventsAndProperties, 296[Out] int* count); 302[Out] int* semantics); 307[Out] int* packSize, // 1, 2, 4, 8, or 16 308[Out] MetadataImportFieldOffset* fieldOffsets, 310[Out] int* count, 311[Out] int* typeSize); 316[Out] byte** nativeTypeSignature, // returns pointer to signature blob 317[Out] int* nativeTypeSignatureLengvth); 322[Out] int* relativeVirtualAddress, 323[Out] int* implAttributes); 328[Out] uint* action, 329[Out] byte** permissionBlob, // returns pointer to permission blob 330[Out] int* permissionBlobLength); 335[Out] byte** signature, // returns pointer to signature blob 336[Out] int* signatureLength); 341[Out] char* name, 343[Out] int* nameLength); 348[Out] int* moduleRefs, 350[Out] int* count); 355[Out] byte** signature, // returns pointer to signature blob 356[Out] int* signatureLength); 361[Out] byte* nameUtf8); // name on the #String heap 366[Out] int* methodDefs, 368[Out] int* count); 373[Out] char* buffer, 375[Out] int* length); 380[Out] int* attributes, 381[Out] char* importName, 383[Out] int* importNameLength, 384[Out] int* moduleRef); 389[Out] int* signatureTokens, 391[Out] int* count); 396[Out] int* typeSpecs, 398[Out] int* count); 403[Out] int* userStrings, 405[Out] int* count); 418[Out] int* customAttributes, 420[Out] int* count); 425[Out] int* parent, 426[Out] int* constructor, // MethodDef, MethodRef 427[Out] byte** value, // returns pointer to a value blob 428[Out] int* valueLength); 439[Out] int* declaringTypeDef, 440[Out] char* name, 442[Out] int* nameLength, 443[Out] int* attributes, 444[Out] byte** signature, // returns pointer to signature blob 445[Out] int* signatureLength, 446[Out] int* relativeVirtualAddress, 447[Out] int* implAttributes, 448[Out] int* constantType, 449[Out] byte** constantValue, // returns pointer to constant value blob 450[Out] int* constantValueLength); 455[Out] int* declaringTypeDef, 456[Out] char* name, 458[Out] int* nameLength, 459[Out] int* attributes, 460[Out] byte** signature, // returns pointer to signature blob 461[Out] int* signatureLength, 462[Out] int* constantType, 463[Out] byte** constantValue, // returns pointer to constant value blob 464[Out] int* constantValueLength); 469[Out] int* declaringTypeDef, 470[Out] char* name, 472[Out] int* nameLength, 473[Out] int* attributes, 474[Out] byte** signature, // returns pointer to signature blob 475[Out] int* signatureLength, 476[Out] int* constantType, 477[Out] byte** constantValue, // returns pointer to constant value blob 478[Out] int* constantValueLength, 479[Out] int* setterMethodDef, 480[Out] int* getterMethodDef, 481[Out] int* outerMethodDefs, 483[Out] int* otherMethodDefCount); 488[Out] int* declaringMethodDef, 489[Out] int* sequenceNumber, 490[Out] char* name, 492[Out] int* nameLength, 493[Out] int* attributes, 494[Out] int* constantType, 495[Out] byte** constantValue, // returns pointer to constant value blob 496[Out] int* constantValueLength); 502[Out] byte** value, // returns pointer to a value blob 503[Out] int* valueLength); 517[Out] int* callingConvention); 522[Out] bool value);
DiaSymReader\Metadata\MetadataAdapterBase.cs (17)
20[Out] byte** signature, 21[Out] int* signatureLength) 26[Out] char* qualifiedName, 28[Out] int* qualifiedNameLength, 29[Out] TypeAttributes* attributes, 30[Out] int* baseType) 35[Out] int* resolutionScope, // ModuleRef or AssemblyRef 36[Out] char* qualifiedName, 38[Out] int* qualifiedNameLength) 46[Out] int* declaringTypeDef, 47[Out] char* name, 49[Out] int* nameLength, 50[Out] MethodAttributes* attributes, 51[Out] byte** signature, 52[Out] int* signatureLength, 53[Out] int* relativeVirtualAddress, 54[Out] MethodImplAttributes* implAttributes)
DiaSymReader\Metadata\SymWriterMetadataAdapter.cs (15)
37[Out] char* qualifiedName, 39[Out] int* qualifiedNameLength, 40[Out] TypeAttributes* attributes, 41[Out] int* baseType) 70[Out] int* resolutionScope, // ModuleRef or AssemblyRef 71[Out] char* qualifiedName, 73[Out] int* qualifiedNameLength) 86[Out] int* declaringTypeDef, 87[Out] char* name, 89[Out] int* nameLength, 90[Out] MethodAttributes* attributes, 91[Out] byte** signature, 92[Out] int* signatureLength, 93[Out] int* relativeVirtualAddress, 94[Out] MethodImplAttributes* implAttributes)
InternalUtilities\FileLockCheck.cs (1)
122[In, Out] RM_PROCESS_INFO[]? rgAffectedApps,
Interop\IClrMetaHost.cs (2)
27[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder buffer, 28[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength);
Interop\IClrRuntimeInfo.cs (11)
21[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 22[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 26[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 1)] StringBuilder buffer, 27[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 36[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 2)] StringBuilder buffer, 37[In, Out, MarshalAs(UnmanagedType.U4)] ref int bufferLength); 59[Out, MarshalAs(UnmanagedType.U4)] out int startupFlags, 60[Out, MarshalAs(UnmanagedType.LPWStr, SizeParamIndex = 2)] StringBuilder hostConfigFile, 61[In, Out, MarshalAs(UnmanagedType.U4)] ref int hostConfigFileLength); 66[Out, MarshalAs(UnmanagedType.Bool)] out bool started, 67[Out, MarshalAs(UnmanagedType.U4)] out int startupFlags);
Interop\IClrStrongName.cs (17)
20[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 21[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 27[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 28[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 35[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 36[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 5)] byte[] pbHash, 42[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 43[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 49[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 50[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 56[In, Out, MarshalAs(UnmanagedType.U4)] ref int piHashAlg, 57[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] pbHash, 71[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] pbBlob, 72[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 77[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] pbBlob, 78[In, Out, MarshalAs(UnmanagedType.U4)] ref int pcbBlob); 117[Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 5)] byte[] ppbSignatureBlob,
ReferenceManager\CommonReferenceManager.Binding.cs (5)
101[In, Out] Dictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName, 106[In, Out] DiagnosticBag resolutionDiagnostics, 217[In, Out] ArrayBuilder<AssemblyReferenceBinding[]> referenceBindings, 218[In, Out] Dictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName, 395[Out] ArrayBuilder<(MetadataReference, ArraySegment<AssemblyReferenceBinding>)> result)
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
213[Out] Dictionary<string, List<ReferencedAssemblyIdentity>> assemblyReferencesBySimpleName,
Microsoft.CodeAnalysis.Features (16)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (16)
949[In, Out] ImmutableArray<ActiveStatement>.Builder newActiveStatements, 950[In, Out] ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions, 951[Out] ActiveMembersBuilder activeMembers, 1114[Out] ActiveMembersBuilder oldActiveMembers, 1115[Out] ImmutableArray<ActiveStatement>.Builder newActiveStatements, 1116[Out] ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions, 1117[Out] RudeEditDiagnosticsBuilder diagnostics, 1661[Out] Dictionary<LambdaBody, LambdaInfo> activeOrMatchedLambdas) 2218[Out] ArrayBuilder<(SyntaxNode OldNode, SyntaxNode NewNode, TextSpan DiagnosticSpan)> triviaEdits, 2219[Out] ArrayBuilder<SequencePointUpdates> lineEdits, 5449[Out] ArrayBuilder<SemanticEditInfo> semanticEdits, 5450[Out] RudeEditDiagnosticsBuilder diagnostics, 6398[Out] ArrayBuilder<int> reverseCapturesMap, // {new capture index -> old capture index} 6399[Out] ArrayBuilder<SyntaxNode?> newCapturesToClosureScopes, // {new capture index -> new closure scope} 6400[Out] ArrayBuilder<SyntaxNode?> oldCapturesToClosureScopes, // {old capture index -> old closure scope} 6401[Out] Dictionary<SyntaxNode, RudeEditDiagnostic> closureRudeEdits,
Microsoft.CodeAnalysis.VisualBasic (702)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
601<Out()> Optional ByRef labelSymbol As LabelSymbol = Nothing, 602<Out()> Optional ByRef labelAndNesting As LabelStateAndNesting = Nothing) As Boolean
Analysis\FlowAnalysis\DataFlowPass.vb (1)
2020<Out> ByRef placeholder As BoundValuePlaceholderBase) As Boolean
Analysis\FlowAnalysis\RegionReachableWalker.vb (2)
21<Out()> ByRef startPointIsReachable As Boolean, <Out()> ByRef endPointIsReachable As Boolean)
Analysis\InitializerRewriter.vb (1)
250Friend Function HasExplicitMeConstructorCall(block As BoundBlock, container As TypeSymbol, <Out()> ByRef isMyBaseConstructorCall As Boolean) As Boolean
Binding\AttributeSemanticModel.vb (3)
75Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 80Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 85Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\BackstopBinder.vb (7)
32<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 100Friend Overrides Function BindInsideCrefAttributeValue(name As TypeSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 104Friend Overrides Function BindInsideCrefAttributeValue(reference As CrefReferenceSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 108Friend Overrides Function BindXmlNameAttributeValue(identifier As IdentifierNameSyntax, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 115<Out> ByRef wholeMemberAccessExpressionBound As Boolean) As BoundExpression 241Friend Overrides Function LookupXmlNamespace(prefix As String, ignoreXmlNodes As Boolean, <Out()> ByRef [namespace] As String, <Out()> ByRef fromImports As Boolean) As Boolean
Binding\BasesBeingResolvedBinder.vb (1)
30<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol),
Binding\Binder.vb (8)
142<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 211<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 291<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 303<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 564Friend Shared Function GetSpecialTypeMember(assembly As AssemblySymbol, member As SpecialMember, <Out> ByRef useSiteInfo As UseSiteInfo(Of AssemblySymbol)) As Symbol 603Friend Shared Function GetWellKnownTypeMember(compilation As VisualBasicCompilation, member As WellKnownMember, <Out> ByRef useSiteInfo As UseSiteInfo(Of AssemblySymbol)) As Symbol 1065Friend Overridable Function LookupXmlNamespace(prefix As String, ignoreXmlNodes As Boolean, <Out()> ByRef [namespace] As String, <Out()> ByRef fromImports As Boolean) As Boolean
Binding\Binder_AnonymousTypes.vb (3)
327Friend Function TryGetField(name As String, <Out()> ByRef field As AnonymousTypeField, <Out()> ByRef fieldIndex As Integer) As Boolean 382<Out> ByRef wholeMemberAccessExpressionBound As Boolean) As BoundExpression
Binding\Binder_Attributes.vb (2)
124<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 159<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\Binder_ConditionalAccess.vb (1)
29Private Function BindConditionalAccessReceiver(node As ConditionalAccessExpressionSyntax, diagnostics As BindingDiagnosticBag, <Out> ByRef placeholder As BoundRValuePlaceholder) As BoundExpression
Binding\Binder_Conversions.vb (2)
679<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 1747Private Function IsIEnumerableOfXElement(type As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
Binding\Binder_Delegates.vb (2)
774<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1077<Out()> ByRef relaxationReceiverPlaceholder As BoundRValuePlaceholder
Binding\Binder_DocumentationComments.vb (3)
14Friend Overridable Function BindInsideCrefAttributeValue(name As TypeSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 18Friend Overridable Function BindInsideCrefAttributeValue(reference As CrefReferenceSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 22Friend Overridable Function BindXmlNameAttributeValue(identifier As IdentifierNameSyntax, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol)
Binding\Binder_Expressions.vb (10)
2250Private Function CheckMeOrMyBaseOrMyClassInSharedOrDisallowedContext(implicitReference As Boolean, <Out()> ByRef errorId As ERRID) As Boolean 2285Private Function CanAccessMyBase(implicitReference As Boolean, <Out()> ByRef errorId As ERRID) As Boolean 2305Private Function CanAccessMeOrMyClass(implicitReference As Boolean, <Out()> ByRef errorId As ERRID) As Boolean 2314Friend Function CanAccessMe(implicitReference As Boolean, <Out()> ByRef errorId As ERRID) As Boolean 2325Private Function CanAccessMyClass(implicitReference As Boolean, <Out()> ByRef errorId As ERRID) As Boolean 2983<Out> ByRef wholeMemberAccessExpressionBound As Boolean) As BoundExpression 3637Private Function CheckSharedSymbolAccess(node As SyntaxNode, isShared As Boolean, <[In], Out> ByRef receiver As BoundExpression, qualKind As QualificationKind, diagnostics As BindingDiagnosticBag) As Boolean 4199<Out> ByRef hasDominantType As Boolean, 4200<Out> ByRef numberOfCandidates As Integer, 4201<Out> ByRef inferredElementType As TypeSymbol,
Binding\Binder_Initializers.vb (3)
496<Out> ByRef constValue As ConstantValue 593<Out> ByRef constValue As ConstantValue) As BoundExpression 648<Out> ByRef constValue As ConstantValue
Binding\Binder_Invocation.vb (2)
258<Out()> ByRef hasIndexableTarget As Boolean, 587Private Function ShouldBindWithoutArguments(ByRef group As BoundMethodOrPropertyGroup, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
Binding\Binder_Lambda.vb (3)
340<Out()> ByRef seenReturnWithAValue As Boolean, 341<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1123<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\Binder_Lookup.vb (35)
27<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 39<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 53<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 65<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 78<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 91<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 121<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As SingleLookupResult 339<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 374<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 405<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 483<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 576<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 644<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 717<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 736<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 864<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 929Public Shared Sub LookupDefaultProperty(result As LookupResult, container As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 953<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 988<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1011<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 1042<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1084<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1151<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1179<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1257<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1350<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1380<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1451<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1500<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1614<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 1630<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 1693<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1731<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1871<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 2090<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)
Binding\Binder_Query.vb (31)
1189<Out> ByRef lambdaKind As SynthesizedLambdaKind, 1190<Out> ByRef lambdaSyntax As VisualBasicSyntaxNode) 1851<Out()> ByRef itemsLambdaBinder As QueryLambdaBinder, 1852<Out()> ByRef itemsRangeVariables As ImmutableArray(Of RangeVariableSymbol), 1898<Out()> ByRef keysLambdaBinder As QueryLambdaBinder, 1899<Out()> ByRef keysRangeVariables As ImmutableArray(Of RangeVariableSymbol), 1947<Out()> ByRef methodGroup As BoundMethodGroup, 2023<Out()> ByRef methodGroup As BoundMethodGroup, 2101<Out()> ByRef intoBinder As IntoClauseBinder, 2102<Out()> ByRef intoRangeVariables As ImmutableArray(Of RangeVariableSymbol) 2687<Out()> ByRef declaredRangeVariables As ImmutableArray(Of RangeVariableSymbol), 2734<Out()> ByRef declaredRangeVariables As ImmutableArray(Of RangeVariableSymbol), 2812<Out()> ByRef selector As BoundExpression, 2932<Out()> ByRef declaredRangeVariables As ImmutableArray(Of RangeVariableSymbol), 2981<Out()> ByRef declaredRangeVariables As ImmutableArray(Of RangeVariableSymbol), 2982<Out()> ByRef group As BoundQueryClauseBase, 2983<Out()> ByRef intoBinder As IntoClauseDisallowGroupReferenceBinder, 3113<Out> ByRef joinSelectorDeclaredRangeVariables As ImmutableArray(Of RangeVariableSymbol), 3114<Out> ByRef group As BoundQueryClauseBase, 3115<Out> ByRef intoBinder As IntoClauseDisallowGroupReferenceBinder, 3256<Out()> ByRef outerKeyLambda As BoundQueryLambda, 3257<Out()> ByRef outerKeyBinder As QueryLambdaBinder, 3258<Out()> ByRef innerKeyLambda As BoundQueryLambda, 3259<Out()> ByRef innerKeyBinder As QueryLambdaBinder, 3392<Out()> ByRef outerKey As BoundExpression, 3395<Out()> ByRef innerKey As BoundExpression, 3772<Out()> ByRef declaredRangeVariables As ImmutableArray(Of RangeVariableSymbol), 3990Public Overrides Sub Lookup(lookupResult As LookupResult, name As String, arity As Integer, options As LookupOptions, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 4010<Out()> ByRef selector As BoundExpression, 4321<Out()> ByRef controlVariableType As TypeSymbol 4466<Out()> ByRef failedDueToAnAmbiguity As Boolean
Binding\Binder_SelectCase.vb (4)
454Private Function ComputeCaseClauseCondition(caseClause As BoundCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause 470Private Function ComputeRelationalCaseClauseCondition(boundClause As BoundRelationalCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause 488Private Function ComputeSimpleCaseClauseCondition(boundClause As BoundSimpleCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause 504Private Function ComputeRangeCaseClauseCondition(boundClause As BoundRangeCaseClause, <Out()> ByRef conditionOpt As BoundExpression, selectExpression As BoundRValuePlaceholder, diagnostics As BindingDiagnosticBag) As BoundCaseClause
Binding\Binder_Statements.vb (52)
480<Out> ByRef containsAwait As Boolean, 481<Out> ByRef containsOnError As Boolean, 482<Out> ByRef containsResume As Boolean, 483<Out> ByRef resumeWithoutLabel As StatementSyntax, 484<Out> ByRef containsLineNumberLabel As Boolean, 485<Out> ByRef containsCatch As Boolean, 486<Out> ByRef reportedAnError As Boolean 1298<Out()> ByRef valueExpression As BoundExpression, 1299<Out()> ByRef asClauseType As TypeSymbol, 1461<Out()> ByRef fromValueExpression As BoundExpression, 1462<Out()> ByRef toValueExpression As BoundExpression, 1463<Out()> ByRef stepValueExpression As BoundExpression, 1535<Out()> ByRef collectionExpression As BoundExpression, 1536<Out()> ByRef currentType As TypeSymbol, 1537<Out()> ByRef elementType As TypeSymbol, 1538<Out()> ByRef isEnumerable As Boolean, 1539<Out()> ByRef boundGetEnumeratorCall As BoundExpression, 1540<Out()> ByRef boundEnumeratorPlaceholder As BoundLValuePlaceholder, 1541<Out()> ByRef boundMoveNextCall As BoundExpression, 1542<Out()> ByRef boundCurrentAccess As BoundExpression, 1543<Out()> ByRef collectionPlaceholder As BoundRValuePlaceholder, 1544<Out()> ByRef needToDispose As Boolean, 1545<Out()> ByRef isOrInheritsFromOrImplementsIDisposable As Boolean, 2394<Out()> ByRef actualEventAccess As BoundEventAccess, 2395<Out()> ByRef eventSymbol As EventSymbol) As BoundExpression 2698Private Function IsOrInheritsFromOrImplementsInterface(derivedType As TypeSymbol, interfaceType As WellKnownType, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 2939<Out()> ByRef declaredOrInferredLocalOpt As LocalSymbol, 2940<Out()> ByRef controlVariable As BoundExpression, 2941<Out()> ByRef isInferredLocal As Boolean, 3040<Out()> ByRef nextVariables As ImmutableArray(Of BoundExpression), 3041<Out()> ByRef loopBody As BoundBlock, 3590<Out()> ByRef controlVariable As BoundExpression, 3709<Out()> ByRef currentType As TypeSymbol, 3710<Out()> ByRef elementType As TypeSymbol, 3711<Out()> ByRef isEnumerable As Boolean, 3712<Out()> ByRef boundGetEnumeratorCall As BoundExpression, 3713<Out()> ByRef boundEnumeratorPlaceholder As BoundLValuePlaceholder, 3714<Out()> ByRef boundMoveNextCall As BoundExpression, 3715<Out()> ByRef boundCurrentAccess As BoundExpression, 3716<Out()> ByRef collectionPlaceholder As BoundRValuePlaceholder, 3717<Out()> ByRef needToDispose As Boolean, 3718<Out()> ByRef isOrInheritsFromOrImplementsIDisposable As Boolean, 4060<Out()> ByRef currentType As TypeSymbol, 4061<Out()> ByRef boundGetEnumeratorCall As BoundExpression, 4062<Out()> ByRef boundEnumeratorPlaceholder As BoundLValuePlaceholder, 4063<Out()> ByRef boundMoveNextCall As BoundExpression, 4064<Out()> ByRef boundCurrentAccess As BoundExpression, 4065<Out()> ByRef collectionPlaceholder As BoundRValuePlaceholder, 4339<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 4958Private Function GetCurrentReturnType(<Out()> ByRef isAsync As Boolean, 4959<Out()> ByRef isIterator As Boolean, 4960<Out()> ByRef methodReturnType As TypeSymbol) As TypeSymbol
Binding\Binder_Symbols.vb (1)
191Friend Function GetAccessibleConstructors(type As NamedTypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of MethodSymbol)
Binding\Binder_Utils.vb (1)
576<Out()> ByRef asClauseType As TypeSymbol,
Binding\Binder_WithBlock.vb (1)
385<Out> ByRef wholeMemberAccessExpressionBound As Boolean) As BoundExpression
Binding\Binder_XmlLiterals.vb (22)
144<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute), 349<Out()> ByRef xmlnsAttributesPlaceholder As BoundRValuePlaceholder, 350<Out()> ByRef removeNamespacesGroup As BoundMethodOrPropertyGroup, 444<Out()> ByRef xmlName As XmlName, 549<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute), 778<Out()> ByRef fromImports As Boolean, 779<Out()> ByRef prefix As String, 780<Out()> ByRef localName As String, 781<Out()> ByRef [namespace] As String, 1075<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute), 1143<Out()> ByRef allAttributes As Dictionary(Of XmlName, BoundXmlAttribute), 1169<Out()> ByRef prefix As String, 1170<Out()> ByRef namespaceName As String, 1171<Out()> ByRef [namespace] As BoundExpression, 1172<Out()> ByRef hasErrors As Boolean, 1256Private Function TryGetXmlnsPrefix(syntax As XmlNameSyntax, <Out()> ByRef prefix As String, diagnostics As BindingDiagnosticBag) As Boolean 1447<Out()> ByRef [namespace] As String, 1448<Out()> ByRef fromImports As Boolean) As Boolean 1486Friend Overrides Function LookupXmlNamespace(prefix As String, ignoreXmlNodes As Boolean, <Out()> ByRef [namespace] As String, <Out()> ByRef fromImports As Boolean) As Boolean 1509Friend Overrides Function LookupXmlNamespace(prefix As String, ignoreXmlNodes As Boolean, <Out()> ByRef [namespace] As String, <Out()> ByRef fromImports As Boolean) As Boolean
Binding\BlockBaseBinder.vb (1)
62<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\DocumentationCommentBinder.vb (3)
143Friend Overrides Function BindXmlNameAttributeValue(identifier As IdentifierNameSyntax, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 147Friend Overrides Function BindInsideCrefAttributeValue(name As TypeSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 151Friend Overrides Function BindInsideCrefAttributeValue(reference As CrefReferenceSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol)
Binding\DocumentationCommentCrefBinder.vb (15)
69Friend Overrides Function BindInsideCrefAttributeValue(reference As CrefReferenceSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 198Friend Overrides Function BindInsideCrefAttributeValue(name As TypeSyntax, preserveAliases As Boolean, diagnosticBag As BindingDiagnosticBag, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 303Private Function BindInsideCrefReferenceName(name As TypeSyntax, argCount As Integer, preserveAliases As Boolean, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 415Private Shared Function GetEnclosingCrefReference(nameFromCref As TypeSyntax, <Out> ByRef partOfSignatureOrReturnType As Boolean) As CrefReferenceSyntax 450<Out> ByRef signatureTypes As ArrayBuilder(Of SignatureElement), 451<Out> ByRef returnType As TypeSymbol, 484<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 516Private Sub CollectTopLevelOperatorReferenceStrict(reference As CrefOperatorReferenceSyntax, argCount As Integer, symbols As ArrayBuilder(Of Symbol), <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 524<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 567<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 645<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 715<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 747<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 891<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 1079<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol),
Binding\DocumentationCommentCrefBinder_Compat.vb (5)
30Private Function BindNameInsideCrefReferenceInLegacyMode(nameFromCref As TypeSyntax, preserveAliases As Boolean, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 85Private Sub BindQualifiedNameForCref(node As QualifiedNameSyntax, symbols As ArrayBuilder(Of Symbol), preserveAliases As Boolean, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 173<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 233<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 286<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol),
Binding\DocumentationCommentCrefBinder_TypeParameters.vb (1)
30<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\DocumentationCommentParamBinder.vb (2)
53Friend Overrides Function BindXmlNameAttributeValue(identifier As IdentifierNameSyntax, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 94<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\DocumentationCommentTypeParamBinder.vb (2)
24Friend Overrides Function BindXmlNameAttributeValue(identifier As IdentifierNameSyntax, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol) 77<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\DocumentationCommentTypeParamRefBinder.vb (1)
24Friend Overrides Function BindXmlNameAttributeValue(identifier As IdentifierNameSyntax, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of Symbol)
Binding\EarlyWellKnownAttributeBinder.vb (1)
53Friend Shadows Function GetAttribute(node As AttributeSyntax, boundAttributeType As NamedTypeSymbol, <Out> ByRef generatedDiagnostics As Boolean) As SourceAttributeData
Binding\ExecutableCodeBinder.vb (1)
119<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\GetTypeBinder.vb (1)
54Public Overloads Shared Sub Visit(typeSyntax As ExpressionSyntax, <Out()> ByRef allowedMap As Dictionary(Of GenericNameSyntax, Boolean))
Binding\IgnoreAccessibilityBinder.vb (1)
20Public Overrides Function CheckAccessibility(sym As Symbol, <[In]> <Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), Optional accessThroughType As TypeSymbol = Nothing, Optional basesBeingResolved As BasesBeingResolved = Nothing) As AccessCheckResult
Binding\ImplicitVariableBinder.vb (1)
212<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\ImportAliasesBinder.vb (1)
53<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\ImportedTypesAndNamespacesMembersBinder.vb (1)
39<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\InitializerSemanticModel.vb (3)
205Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 219Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 224Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, body As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\MemberSemanticModel.vb (10)
735<Out> ByRef getEnumeratorArguments As ImmutableArray(Of BoundExpression), 736<Out> ByRef getEnumeratorDefaultArguments As BitVector, 737<Out> ByRef moveNextArguments As ImmutableArray(Of BoundExpression), 738<Out> ByRef moveNextDefaultArguments As BitVector, 739<Out> ByRef currentArguments As ImmutableArray(Of BoundExpression), 740<Out> ByRef currentDefaultArguments As BitVector 1099Friend NotOverridable Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, type As TypeSyntax, bindingOption As SpeculativeBindingOption, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 1110Friend NotOverridable Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 1369<Out()> ByRef binder As Binder 1700<Out()> ByRef binder As Binder
Binding\MethodBodySemanticModel.vb (3)
35Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 66Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 84Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\MethodTypeParametersBinder.vb (1)
44<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\NamedTypeBinder.vb (3)
77<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 136<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 152<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol),
Binding\NamespaceBinder.vb (1)
75<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\SourceModuleBinder.vb (1)
33<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol),
Binding\SpeculativeMemberSemanticModel.vb (3)
26Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 30Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 34Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Binding\SubOrFunctionBodyBinder.vb (1)
66<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binding\TypesOfImportedNamespacesMembersBinder.vb (1)
39<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
BoundTree\BoundMethodGroup.vb (2)
30Public Function AdditionalExtensionMethods(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of MethodSymbol) 55Public Function LazyLookupAdditionalExtensionMethods(group As BoundMethodGroup, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of MethodSymbol)
CodeGen\CodeGenerator.vb (3)
111Public Sub Generate(<Out> ByRef asyncCatchHandlerOffset As Integer, 112<Out> ByRef asyncYieldPoints As ImmutableArray(Of Integer), 113<Out> ByRef asyncResumePoints As ImmutableArray(Of Integer))
CodeGen\EmitExpression.vb (1)
1197Private Function EmitGenericReceiver([call] As BoundCall, <Out> ByRef callKind As CallKind) As LocalDefinition
CodeGen\EmitStatement.vb (2)
562Private Function CodeForJump(expression As BoundBinaryOperator, sense As Boolean, <Out()> ByRef revOpCode As ILOpCode) As ILOpCode 1312Private Function GetLocalDebugName(local As LocalSymbol, <Out> ByRef localId As LocalDebugId) As String
CodeGen\Optimizer\Optimizer.vb (1)
24<Out> ByRef stackLocals As HashSet(Of LocalSymbol)) As BoundStatement
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
86<Out> ByRef locals As Dictionary(Of LocalSymbol, LocalDefUseInfo)) As BoundNode
CodeGen\Optimizer\StackScheduler.vb (1)
19<Out> ByRef stackLocals As HashSet(Of LocalSymbol)) As BoundStatement
CommandLine\CommandLineDiagnosticFormatter.vb (1)
130Private Function GetDiagnosticSpanAndFileText(diagnostic As Diagnostic, <Out> ByRef text As SourceText) As TextSpan?
CommandLine\VisualBasicCommandLineParser.vb (3)
1732<Out> ByRef resource As CommandLineResource) As Boolean 1855<Out> ByRef diagnostics As IEnumerable(Of Diagnostic), 2324<Out> ByRef compilationName As String)
Compilation\ClsComplianceChecker.vb (3)
715Private Function GetDeclaredCompliance(symbol As Symbol, <Out> ByRef attributeLocation As Location) As Boolean? 758Private Function GetDeclaredComplianceHelper(symbol As Symbol, <Out> ByRef attributeLocation As Location, <Out> ByRef isAttributeInherited As Boolean) As Boolean?
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (1)
441Private Function RewriteIncludeElement(includeElement As XElement, currentXmlFilePath As String, originatingSyntax As XmlNodeSyntax, <Out> ByRef commentMessage As String) As XNode()
Compilation\DocumentationComments\DocumentationCommentCompiler.TextUtils.vb (1)
73Private Shared Function IndexOfNewLine(str As String, start As Integer, <Out> ByRef newLineLength As Integer) As Integer
Compilation\SemanticModel.vb (15)
751<Out> ByRef binder As Binder) As BoundNode 766<Out> ByRef binder As Binder) As BoundNodeSummary 831Friend Function GetSpeculativelyBoundAttribute(position As Integer, attribute As AttributeSyntax, <Out> ByRef binder As Binder) As BoundAttribute 846Private Function GetSpeculativelyBoundAttributeSummary(position As Integer, attribute As AttributeSyntax, <Out> ByRef binder As Binder) As BoundNodeSummary 2154Public Function TryGetSpeculativeSemanticModelForMethodBody(position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2165Friend MustOverride Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2184Public Function TryGetSpeculativeSemanticModel(position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2195Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2213Public Function TryGetSpeculativeSemanticModel(position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2224Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2243Public Function TryGetSpeculativeSemanticModel(position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2254Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2272Public Function TryGetSpeculativeSemanticModel(position As Integer, attribute As AttributeSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2304Public Function TryGetSpeculativeSemanticModel(position As Integer, type As TypeSyntax, <Out> ByRef speculativeModel As SemanticModel, Optional bindingOption As SpeculativeBindingOption = SpeculativeBindingOption.BindAsExpression) As Boolean 2315Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, type As TypeSyntax, bindingOption As SpeculativeBindingOption, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Compilation\SpeculativeSemanticModelWithMemberModel.vb (5)
277Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, type As TypeSyntax, bindingOption As SpeculativeBindingOption, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 281Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 293Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 297Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 301Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Compilation\SyntaxTreeSemanticModel.vb (6)
545<Out> ByRef typeParameters As ImmutableArray(Of Symbol)) As ImmutableArray(Of Symbol) 1425Friend Overrides Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 1435Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, type As TypeSyntax, bindingOption As SpeculativeBindingOption, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 1451Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 1461Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 1471Friend Overrides Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean
Compilation\VisualBasicDiagnosticFilter.vb (1)
134<Out> ByRef hasDisableDirectiveSuppression As Boolean) As ReportDiagnostic
Declarations\DeclarationTreeBuilder.vb (1)
57<Out()> ByRef implicitClass As SingleNamespaceOrTypeDeclaration) As ArrayBuilder(Of SingleNamespaceOrTypeDeclaration)
Emit\EditAndContinue\EmitHelpers.vb (1)
146Private Function GetPredefinedHotReloadExceptionTypeConstructor(compilation As VisualBasicCompilation, diagnostics As DiagnosticBag, <Out> ByRef constructor As MethodSymbol) As Boolean
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (3)
167Friend Shared Function TryParseAnonymousTypeTemplateName(prefix As String, name As String, <Out()> ByRef index As Integer) As Boolean 257Friend Overrides Function TryGetAnonymousTypeName(template As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean
Emit\EditAndContinue\VisualBasicDefinitionMap.vb (10)
82Friend Function TryGetAnonymousTypeName(template As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean 101<Out> ByRef hoistedLocalMap As IReadOnlyDictionary(Of EncHoistedLocalInfo, Integer), 102<Out> ByRef awaiterMap As IReadOnlyDictionary(Of Cci.ITypeReference, Integer), 103<Out> ByRef awaiterSlotCount As Integer) 219<Out> ByRef suffixIndex As Integer, 220<Out> ByRef idSeparator As Char, 221<Out> ByRef isDisplayClass As Boolean, 222<Out> ByRef isDisplayClassParentField As Boolean, 223<Out> ByRef hasDebugIds As Boolean) As Boolean
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (5)
69Friend Function TryGetAnonymousTypeName(template As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean 108Friend Function TryGetAnonymousTypeName(type As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean 358Friend Function TryFindAnonymousType(type As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef otherType As AnonymousTypeValue) As Boolean
Emit\PEModuleBuilder.vb (2)
336Friend Overridable Function TryGetAnonymousTypeName(template As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean
GlobalImport.vb (2)
68Public Shared Function Parse(importedNames As String, <Out()> ByRef diagnostics As ImmutableArray(Of Diagnostic)) As GlobalImport 103Public Shared Function Parse(importedNames As IEnumerable(Of String), <Out()> ByRef diagnostics As ImmutableArray(Of Diagnostic)) As IEnumerable(Of GlobalImport)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
528Private Function MakeAssignmentStatement(expression As BoundExpression, temp As LocalSymbol, <[In], Out> ByRef builder As SpillBuilder) As BoundStatement
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (7)
130Private Function SpillExpressionList(<[In], Out> ByRef builder As SpillBuilder, 147Private Function SpillExpressionList(<[In], Out> ByRef builder As SpillBuilder, 154<[In], Out> ByRef spilledFirstArg As Boolean) As ImmutableArray(Of BoundExpression) 208Private Function SpillValue(expr As BoundExpression, <[In], Out> ByRef builder As SpillBuilder) As BoundExpression 212Private Function SpillValue(expr As BoundExpression, isReceiver As Boolean, evaluateSideEffects As Boolean, <[In], Out> ByRef builder As SpillBuilder) As BoundExpression 224Private Function SpillLValue(expr As BoundExpression, isReceiver As Boolean, evaluateSideEffects As Boolean, <[In], Out> ByRef builder As SpillBuilder, Optional isAssignmentTarget As Boolean = False) As BoundExpression 381Private Function SpillRValue(expr As BoundExpression, <[In], Out> ByRef builder As SpillBuilder) As BoundExpression
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (5)
91Friend Sub AssumeFieldsIfNeeded(<[In], Out> ByRef expression As BoundSpillSequence) 103Private Shared Sub EnsureArrayBuilder(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T)) 109Private Shared Sub Add(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T), element As T) 114Private Shared Sub AddRange(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T), other As ArrayBuilder(Of T)) 123Private Shared Sub AddRange(Of T)(<[In], Out> ByRef array As ArrayBuilder(Of T), other As ImmutableArray(Of T))
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
79<Out> ByRef stateMachineType As AsyncStateMachine) As BoundBlock
Lowering\IteratorRewriter\IteratorRewriter.vb (1)
54<Out> ByRef stateMachineType As IteratorStateMachine) As BoundBlock
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
898<Out> ByRef stateMachineType As StateMachineTypeSymbol) As BoundBlock 982Private Function GetClosureId(scope As BoundNode, syntax As SyntaxNode, closureDebugInfo As ArrayBuilder(Of EncClosureInfo), <Out> ByRef rudeEdit As RuntimeRudeEdit?) As DebugId
Lowering\LocalRewriter\LocalRewriter.vb (6)
156<[In], Out> ByRef rewrittenNodes As HashSet(Of BoundNode), 157<Out> ByRef hasLambdas As Boolean, 158<Out> ByRef symbolsCapturedWithoutCtor As ISet(Of Symbol), 213<Out> ByRef rewrittenNodes As HashSet(Of BoundNode), 214<Out> ByRef hasLambdas As Boolean, 215<Out> ByRef symbolsCapturedWithoutCopyCtor As ISet(Of Symbol),
Lowering\LocalRewriter\LocalRewriter_Call.vb (2)
156<Out()> ByRef temporaries As ImmutableArray(Of SynthesizedLocal), 157<Out()> ByRef copyBack As ImmutableArray(Of BoundExpression),
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (2)
172Private Shared Function IsConditionalAccess(operand As BoundExpression, <Out> ByRef whenNotNull As BoundExpression, <Out> ByRef whenNull As BoundExpression) As Boolean
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (1)
353<Out()> ByRef boundLocal As BoundLocal,
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (3)
856<Out> ByRef writeTargets As ImmutableArray(Of BoundExpression)) 962Private Function TryGetWellknownMember(Of T As Symbol)(<Out> ByRef result As T, 987Private Function TryGetSpecialMember(Of T As Symbol)(<Out> ByRef result As T,
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (8)
39<Out> ByRef hasValueExpr As BoundExpression, 48<Out> ByRef hasValueExpr As BoundExpression, 88<Out> ByRef temp As SynthesizedLocal, 89<Out> ByRef init As BoundExpression, 113Private Function CaptureOperand(operand As BoundExpression, <Out> ByRef temp As SynthesizedLocal, <Out> ByRef init As BoundExpression) As BoundExpression 122<[In], Out> ByRef temps As ArrayBuilder(Of LocalSymbol), 123<[In], Out> ByRef inits As ArrayBuilder(Of BoundExpression),
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (4)
197<Out()> ByRef rewrittenSelectExpression As BoundExpression, 198<Out()> ByRef tempLocals As ImmutableArray(Of LocalSymbol), 202<Out()> ByRef endSelectResumeLabel As BoundLabelStatement 321<Out()> ByRef unstructuredExceptionHandlingResumeTarget As ImmutableArray(Of BoundStatement)
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (2)
168<Out> ByRef boundLockTakenLocal As BoundLocal, 169<Out> ByRef boundLockTakenInitialization As BoundStatement
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (1)
38Private Shared Function AdjustIfOptimizableForConditionalBranch(operand As BoundExpression, <Out> ByRef optimizableForConditionalBranch As Boolean) As BoundExpression
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (2)
290<Out()> ByRef prefixes As BoundExpression, 291<Out()> ByRef namespaces As BoundExpression)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
436<Out()> Optional ByRef wasReplaced As Boolean = False
Lowering\Rewriter.vb (3)
25<Out> ByRef codeCoverageSpans As ImmutableArray(Of SourceSpan), 34<Out> ByRef stateMachineTypeOpt As StateMachineTypeSymbol, 134<Out> ByRef stateMachineTypeOpt As StateMachineTypeSymbol) As BoundBlock
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (4)
160Protected Sub AddResumableState(awaitOrYieldReturnSyntax As SyntaxNode, <Out> ByRef state As StateMachineState, <Out> ByRef resumeLabel As GeneratedLabelSymbol) 186Protected Sub AddState(stateNumber As Integer, <Out> ByRef resumeLabel As GeneratedLabelSymbol) 298Friend Function TryUnwrapBoundStateMachineScope(ByRef statement As BoundStatement, <Out> ByRef hoistedLocals As ImmutableArray(Of FieldSymbol)) As Boolean
Parser\ParseExpression.vb (1)
1637Private Function ParseFunctionOrSubLambdaHeader(<Out> ByRef isMultiLine As Boolean, Optional parseModifiers As Boolean = False) As LambdaHeaderSyntax
Parser\ParseInterpolatedString.vb (4)
265<Out> ByRef colonToken As PunctuationSyntax, 266<Out> ByRef excessText As String 316<Out> ByRef colonToken As PunctuationSyntax, 317<Out> ByRef excessText As String
Parser\Parser.vb (1)
384Private Function GetCurrentSyntaxNodeIfApplicable(<Out()> ByRef curSyntaxNode As VisualBasicSyntaxNode) As BlockContext
Parser\ParseScan.vb (1)
205Private Function PeekAheadFor(Of TArg)(predicate As Func(Of SyntaxToken, TArg, Boolean), arg As TArg, <Out()> ByRef token As SyntaxToken) As Integer
Parser\ParseXml.vb (2)
1043Private Function TryParseXmlCrefAttributeValue(name As XmlNodeSyntax, equals As PunctuationSyntax, <Out> ByRef crefAttribute As XmlNodeSyntax) As Boolean 1361Private Function TryParseXmlNameAttributeValue(name As XmlNodeSyntax, equals As PunctuationSyntax, <Out> ByRef nameAttribute As XmlNodeSyntax, xmlElementName As XmlNodeSyntax) As Boolean
Scanner\Directives.vb (4)
627<Out> ByRef notClosedIfDirectives As ArrayBuilder(Of IfDirectiveTriviaSyntax), 628<Out> ByRef notClosedRegionDirectives As ArrayBuilder(Of RegionDirectiveTriviaSyntax), 629<Out> ByRef haveRegionDirectives As Boolean, 630<Out> ByRef notClosedExternalSourceDirective As ExternalSourceDirectiveTriviaSyntax) As PunctuationSyntax
Scanner\Scanner.vb (1)
2138Private Shared Function GetDecimalValue(text As String, <Out()> ByRef value As Decimal) As Boolean
Semantics\AccessCheck.vb (15)
43<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 53<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 65<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 78<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 94<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As AccessCheckResult 143<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As AccessCheckResult 206<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As AccessCheckResult 281<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As AccessCheckResult 412<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 590<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 652<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 709<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 723<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 857<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 925<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)
Semantics\Conversions.vb (54)
910Public Shared Function ClassifyConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As KeyValuePair(Of ConversionKind, MethodSymbol) 930Public Shared Function ClassifyPredefinedConversion(source As BoundExpression, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 938<Out()> ByRef userDefinedConversionsMightStillBeApplicable As Boolean, 939<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1016Public Shared Function ClassifyConversion(source As BoundExpression, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As KeyValuePair(Of ConversionKind, MethodSymbol) 1046Private Shared Function ClassifyExpressionReclassification(source As BoundExpression, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1140Public Shared Function ClassifyArrayLiteralConversion(source As BoundArrayLiteral, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1239Public Shared Function ClassifyTupleConversion(source As BoundTupleLiteral, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1312Private Shared Function ClassifyArrayInitialization(source As BoundArrayInitialization, targetElementType As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1369Private Shared Function ClassifyQueryLambdaConversion(source As BoundQueryLambda, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1435<Out> ByRef applyNullableIsTrueOperator As Boolean, 1436<Out> ByRef isTrueOperator As OverloadResolution.OverloadResolutionResult, 1437<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1721<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1787Public Shared Function ClassifyDirectCastConversion(source As BoundExpression, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1826Public Shared Function ClassifyTryCastConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1843Public Shared Function ClassifyTryCastConversion(source As BoundExpression, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 1882Private Shared Function ClassifyTryCastConversionForTypeParameters(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 2030Private Shared Function ClassOrBasesSatisfyConstraints([class] As TypeSymbol, typeParam As TypeParameterSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 2050Private Shared Function GetNonInterfaceTypeConstraintOrSelf(type As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 2084Private Shared Function ClassifyUserDefinedConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As KeyValuePair(Of ConversionKind, MethodSymbol) 2108Private Shared Function ClassifyUserDefinedConversion(source As BoundExpression, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As KeyValuePair(Of ConversionKind, MethodSymbol) 2193Public Shared Function ClassifyPredefinedConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 2209Private Shared Function ClassifyPredefinedConversionSlow(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 2313<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2443<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2515Public Shared Function HasWideningDirectCastConversionButNotEnumTypeConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 2534<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2597<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2613<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2649<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2702<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2935Public Shared Function IsDerivedFrom(derivedType As TypeSymbol, baseType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 2943Private Shared Function ClassifyAnonymousDelegateConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 2993<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3037Public Shared Function ClassifyArrayElementConversion(srcElem As TypeSymbol, dstElem As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 3054<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3078<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3353Private Shared Function GetValueTypeConstraint(typeParam As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 3376Private Shared Function ClassifyValueTypeConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 3457Private Shared Function ClassifyNullableConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 3568Private Shared Function ClassifyTupleConversion(source As TypeSymbol, destination As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind 3651<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3706<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3727<[In], Out> ByRef queue As ArrayBuilder(Of TypeParameterSymbol), 3729<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3903<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4033<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4046<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4149<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4157<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4174<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4185<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4233<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)
Semantics\Operators.vb (28)
501<Out()> ByRef intrinsicOperatorType As SpecialType, 502<Out()> ByRef userDefinedOperator As OverloadResolutionResult, 503<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 858<Out()> ByRef intrinsicOperatorType As SpecialType, 859<Out()> ByRef userDefinedOperator As OverloadResolutionResult, 860<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1929<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2037<Out()> ByRef bestMatch As MethodSymbol, 2039<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2261<Out()> ByRef bestMatchIsAmbiguous As Boolean 2302<Out()> ByRef conversionIn As ConversionKind, 2303<Out()> ByRef conversionOut As ConversionKind, 2305<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2341<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2374<Out()> ByRef bestMatch As MethodSymbol, 2376<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2678Private Shared Function MostEncompassed(typeSet As ArrayBuilder(Of TypeSymbol), <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 2723Private Shared Function MostEncompassing(typeSet As ArrayBuilder(Of TypeSymbol), <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 2764<[In], Out()> ByRef bestDegreeOfGenericity As Integer, 2765<[In], Out()> ByRef isAmbiguous As Boolean 2834<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2856<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2942Private Shared Function GetTypeToLookForOperatorsIn(type As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 2952Public Shared Function ResolveIsTrueOperator(argument As BoundExpression, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As OverloadResolutionResult 2966Public Shared Function ResolveIsFalseOperator(argument As BoundExpression, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As OverloadResolutionResult 2984<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 3021<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 3149<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)
Semantics\OverloadResolution.vb (44)
858<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 895<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 921<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 1083<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 1160<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 1163<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1368<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1430<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 1591<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 1682<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1718<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1795<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1849<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2073<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2278<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2376<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2693<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2908<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2950<Out()> ByRef applicableNarrowingCandidates As Integer, 2951<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 2954<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3217<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3220<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3564<Out()> ByRef outConversionKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3565<Out()> ByRef outConversionBackKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3566<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3567<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3643<Out()> ByRef outConversionKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3644<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3645<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 3792<Out()> ByRef outConvKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3794<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3858<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3859<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4060<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4152<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 4153<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4249<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 4250<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4283<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 5136<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 5162Public Shared Function DoesReceiverMatchInstance(instanceType As TypeSymbol, receiverType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 5257<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 5259<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)
Semantics\TypeInference\TypeArgumentInference.vb (8)
29<Out> ByRef inferredTypeByAssumption As BitVector, 30<Out> ByRef typeArgumentsLocation As ImmutableArray(Of SyntaxNodeOrToken), 31<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 32<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 707<Out> ByRef inferredTypeByAssumption As BitVector, 708<Out> ByRef typeArgumentsLocation As ImmutableArray(Of SyntaxNodeOrToken), 709<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 710<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol),
Semantics\TypeInference\TypeInferenceCollection.vb (2)
65<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 418<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)
Symbols\AnonymousTypes\AnonymousTypeDescriptor.vb (1)
119Public Function SubstituteTypeParametersIfNeeded(substitution As TypeSubstitution, <Out> ByRef newDescriptor As AnonymousTypeDescriptor) As Boolean
Symbols\AssemblySymbol.vb (2)
548Friend Function GetTypeByMetadataName(metadataName As String, includeReferences As Boolean, isWellKnownType As Boolean, <Out> ByRef conflicts As (AssemblySymbol, AssemblySymbol), 607Friend Function GetTopLevelTypeByMetadataName(ByRef metadataName As MetadataTypeName, includeReferences As Boolean, isWellKnownType As Boolean, <Out> ByRef conflicts As (AssemblySymbol, AssemblySymbol),
Symbols\Attributes\AttributeData.vb (2)
282<Out> ByRef hasErrors As Boolean 461Friend Function DecodeInterfaceTypeAttribute(<Out> ByRef interfaceType As ComInterfaceType) As Boolean
Symbols\ConstantValueUtils.vb (1)
57<Out> ByRef constValue As ConstantValue) As BoundExpression
Symbols\ConstraintsHelper.vb (16)
291<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo)) 415<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 530<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 576<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 588<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 598<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 620<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo), 650<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 722<[In], Out> ByRef useSiteDiagnosticsBuilder As ArrayBuilder(Of TypeParameterDiagnosticInfo) 762Public Function GetNonInterfaceConstraint(typeParameter As TypeParameterSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 829Public Function GetClassConstraint(typeParameter As TypeParameterSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 921<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 1014<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 1045Private Function HasConflict(constraint1 As TypeParameterConstraint, constraint2 As TypeParameterConstraint, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 1088Private Function HasValueTypeConstraintConflict(constraint As TypeParameterConstraint, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 1121Private Function IsNullableTypeOrTypeParameter(type As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
Symbols\Metadata\PE\MetadataDecoder.vb (2)
145Protected Overrides Function LookupTopLevelTypeDefSymbol(moduleName As String, ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As TypeSymbol 171Protected Overloads Overrides Function LookupTopLevelTypeDefSymbol(ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As TypeSymbol
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
186Friend Function LookupAssembliesForForwardedMetadataType(ByRef emittedName As MetadataTypeName, ignoreCase As Boolean, <Out> ByRef matchedName As String) As (FirstSymbol As AssemblySymbol, SecondSymbol As AssemblySymbol)
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1370Friend Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\Metadata\PE\PEModuleSymbol.vb (4)
192<Out()> ByRef filteredOutAttribute1 As CustomAttributeHandle, 194<Out()> Optional ByRef filteredOutAttribute2 As CustomAttributeHandle = Nothing, 424Friend Overloads Function LookupTopLevelMetadataType(ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As NamedTypeSymbol 458Friend Function GetAssembliesForForwardedType(ByRef fullName As MetadataTypeName, ignoreCase As Boolean, <Out> ByRef matchedName As String) As (FirstSymbol As AssemblySymbol, SecondSymbol As AssemblySymbol)
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
1140<Out()> ByRef witheventPropertyNames As HashSet(Of String))
Symbols\Metadata\PE\PEParameterSymbol.vb (5)
72<Out> ByRef isBad As Boolean 142<Out> ByRef isBad As Boolean 159<Out> ByRef isBad As Boolean 241<Out> ByRef isBad As Boolean 271Private Shared Function EnsureParameterNameNotEmpty(name As String, <Out> ByRef hasNameInMetadata As Boolean) As String
Symbols\Metadata\PE\PETypeParameterSymbol.vb (1)
166Private Function GetDeclaredConstraints(<Out> ByRef hasUnmanagedModreqPattern As Boolean) As ImmutableArray(Of TypeParameterConstraint)
Symbols\MethodSymbol.vb (2)
662Friend Overridable Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 856Friend Overridable Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out()> Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\NamedTypeSymbol.vb (5)
78Friend Function TypeArgumentsWithDefinitionUseSiteDiagnostics(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of TypeSymbol) 88Friend Function TypeArgumentWithDefinitionUseSiteDiagnostics(index As Integer, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As TypeSymbol 811Friend Function GetDeclaredInterfacesWithDefinitionUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of NamedTypeSymbol) 1145Private Function TryCalculateRequiredMembers(<Out> ByRef requiredMembersBuilder As ImmutableSegmentedDictionary(Of String, Symbol).Builder) As Boolean 1517Public NotOverridable Overrides Function IsTupleCompatible(<Out> ByRef tupleCardinality As Integer) As Boolean
Symbols\ReferenceManager.vb (1)
209Friend Function CreatePEAssemblyForAssemblyMetadata(metadata As AssemblyMetadata, importOptions As MetadataImportOptions, <Out> ByRef assemblyReferenceIdentityMap As ImmutableDictionary(Of AssemblyIdentity, AssemblyIdentity)) As PEAssemblySymbol
Symbols\Retargeting\RetargetingModuleSymbol.vb (1)
229Friend Function RetargetingDefinitions(from As AssemblySymbol, <Out> ByRef [to] As AssemblySymbol) As Boolean
Symbols\Source\CustomModifierUtils.vb (3)
19<[In], Out> ByRef destinationReturnType As TypeSymbol, 20<[In], Out> ByRef parameters As ImmutableArray(Of ParameterSymbol)) 101<[In], Out> ByRef thisParam As ParameterSymbol
Symbols\Source\LambdaSymbol.vb (1)
128Friend Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\Source\OverrideHidingHelper.vb (2)
93Public Shared Function SignaturesMatch(sym1 As Symbol, sym2 As Symbol, <Out()> ByRef exactMatch As Boolean, <Out()> ByRef exactMatchIgnoringCustomModifiers As Boolean) As Boolean
Symbols\Source\SourceAssemblySymbol.vb (3)
208Private Function GetUniqueSourceAssemblyAttributes(<Out> ByRef attributeIndicesToSkip As HashSet(Of Integer)) As HashSet(Of VisualBasicAttributeData) 288Private Function GetNetModuleAttributes(<Out> ByRef netModuleNames As ImmutableArray(Of String)) As ImmutableArray(Of VisualBasicAttributeData) 319<Out> ByRef attributeIndicesToSkip As HashSet(Of Integer)) As WellKnownAttributeData
Symbols\Source\SourceDelegateMethodSymbol.vb (4)
70<Out> ByRef constructor As MethodSymbol, 71<Out> ByRef beginInvoke As MethodSymbol, 72<Out> ByRef endInvoke As MethodSymbol, 73<Out> ByRef invoke As MethodSymbol,
Symbols\Source\SourceEventSymbol.vb (2)
154Private Function ComputeType(diagnostics As BindingDiagnosticBag, <Out()> ByRef isTypeInferred As Boolean, <Out()> ByRef isDelegateFromImplements As Boolean) As TypeSymbol
Symbols\Source\SourceFile.vb (4)
242<Out> ByRef importMembersOf As ImmutableArray(Of NamespaceOrTypeAndImportsClausePosition), 243<Out> ByRef importMembersOfSyntax As ImmutableArray(Of SyntaxReference), 244<Out> ByRef importAliasesOpt As IReadOnlyDictionary(Of String, AliasAndImportsClausePosition), 245<Out> ByRef xmlNamespacesOpt As IReadOnlyDictionary(Of String, XmlNamespaceAndImportsClausePosition),
Symbols\Source\SourceMemberContainerTypeSymbol.vb (11)
401<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 512<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 577<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo) 583<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo), 616<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo) 957<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 996<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1032<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1065<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1105<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 3606<[In](), Out()> ByRef operatorsKnownToHavePair As HashSet(Of MethodSymbol),
Symbols\Source\SourceMemberMethodSymbol.vb (3)
857<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 896<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 933<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol),
Symbols\Source\SourceMethodSymbol.vb (1)
1299Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\Source\SourceModuleSymbol.vb (1)
1153<[In], Out> ByRef result As Dictionary(Of NamedTypeSymbol, SynthesizedMyGroupCollectionPropertySymbol)
Symbols\Source\SourceNamedTypeSymbol.vb (2)
791<Out()> ByRef variance As VarianceKind, 792<Out()> ByRef constraints As ImmutableArray(Of TypeParameterConstraint),
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (3)
287Private Shared Function ValidateComClassGuid(comClass As SourceNamedTypeSymbol, id As String, diagnostics As BindingDiagnosticBag, <Out> Optional ByRef guidVal As Guid = Nothing) As Boolean 365<Out> ByRef haveDefaultProperty As Boolean, 650<[In], Out> ByRef nextDispId As Integer
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (3)
122Private Function GetMyGroupCollectionAttributeData(diagnostics As BindingDiagnosticBag, <Out> ByRef binder As Binder, <Out> ByRef attributeSyntax As AttributeSyntax) As VisualBasicAttributeData 424<Out> ByRef conflictsWith As Symbol
Symbols\Source\SynthesizedMainTypeEntryPoint.vb (1)
48Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out()> Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
54Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out()> Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\SubstitutedMethodSymbol.vb (1)
348Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\Symbol_Attributes.vb (3)
147<Out> ByRef boundAttribute As VisualBasicAttributeData, 148<Out> ByRef obsoleteData As ObsoleteAttributeData 312<Out> ByRef binders As ImmutableArray(Of Binder)) As ImmutableArray(Of AttributeSyntax)
Symbols\SynthesizedSymbols\GeneratedNameParser.vb (8)
50Public Shared Function TryParseStateMachineTypeName(stateMachineTypeName As String, <Out> ByRef methodName As String) As Boolean 68Public Shared Function TryParseHoistedUserVariableName(proxyName As String, <Out> ByRef variableName As String) As Boolean 88Public Shared Function TryParseStateMachineHoistedUserVariableOrDisplayClassName(proxyName As String, <Out> ByRef variableName As String, <Out()> ByRef index As Integer) As Boolean 109<Out> ByRef methodName As String, 110<Out> ByRef methodSignature As String, 111<Out> ByRef localName As String) As Boolean 132Friend Shared Function TryParseSlotIndex(prefix As String, fieldName As String, <Out> ByRef slotIndex As Integer) As Boolean
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionConstructorSymbol.vb (1)
64Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out> ByRef Optional methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (1)
178Friend NotOverridable Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean
Symbols\Tuples\TupleTypeSymbol.vb (1)
543Private Shared Function NumberOfValueTuples(numElements As Integer, <Out()> ByRef remainder As Integer) As Integer
Symbols\TypeParameterSymbol.vb (1)
64Friend Function ConstraintTypesWithDefinitionUseSiteDiagnostics(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of TypeSymbol)
Symbols\TypeSubstitution.vb (1)
154Public Function GetTypeArgumentsFor(originalDefinition As NamedTypeSymbol, <Out> ByRef hasTypeArgumentsCustomModifiers As Boolean) As ImmutableArray(Of TypeSymbol)
Symbols\TypeSymbol.vb (5)
97Friend Function BaseTypeWithDefinitionUseSiteDiagnostics(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 107Friend Function BaseTypeOriginalDefinition(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 144Friend Function AllInterfacesWithDefinitionUseSiteDiagnostics(<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ImmutableArray(Of NamedTypeSymbol) 446Friend Overridable Function GetDirectBaseTypeWithDefinitionUseSiteDiagnostics(basesBeingResolved As BasesBeingResolved, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As NamedTypeSymbol 492Public Overridable Function IsTupleCompatible(<Out> ByRef tupleCardinality As Integer) As Boolean
Symbols\TypeSymbolExtensions.vb (15)
65Public Function TryGetElementTypesIfTupleOrCompatible(type As TypeSymbol, <Out> ByRef elementTypes As ImmutableArray(Of TypeSymbol)) As Boolean 370Public Function IsRestrictedArrayType(this As TypeSymbol, <Out> ByRef restrictedType As TypeSymbol) As Boolean 380Public Function IsRestrictedTypeOrArrayType(this As TypeSymbol, <Out> ByRef restrictedType As TypeSymbol) As Boolean 488Public Function CanContainUserDefinedOperators(this As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 547Public Function ImplementsInterface(subType As TypeSymbol, superInterface As TypeSymbol, comparer As EqualityComparer(Of TypeSymbol), <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 567<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 579<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 591<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 597Public Function IsBaseTypeOf(superType As TypeSymbol, subType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 616Public Function IsOrDerivedFrom(derivedType As NamedTypeSymbol, baseType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 630Public Function IsOrDerivedFrom(derivedType As TypeSymbol, baseType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 650Public Function IsOrDerivedFromWellKnownClass(derivedType As TypeSymbol, wellKnownBaseType As WellKnownType, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 662Public Function IsCompatibleWithGenericIEnumerableOfType(type As TypeSymbol, typeArgument As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 710Public Function IsOrImplementsIEnumerableOfXElement(type As TypeSymbol, compilation As VisualBasicCompilation, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 716Public Function IsBaseTypeOrInterfaceOf(superType As TypeSymbol, subType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean
Symbols\WellKnownMembers.vb (1)
36Friend Function GetExtensionAttributeConstructor(<Out> ByRef useSiteInfo As UseSiteInfo(Of AssemblySymbol)) As MethodSymbol
Symbols\Wrapped\WrappedNamedTypeSymbol.vb (1)
213Friend Overrides Function GetGuidString(<Out()> ByRef guidString As String) As Boolean
Syntax\LambdaUtilities.vb (4)
115Public Shared Function IsLambdaBodyStatementOrExpression(node As SyntaxNode, <Out> Optional ByRef lambdaBody As SyntaxNode = Nothing) As Boolean 306Public Shared Function TryGetLambdaBodies(node As SyntaxNode, <Out> ByRef lambdaBody1 As SyntaxNode, <Out> ByRef lambdaBody2 As SyntaxNode) As Boolean 489Private Shared Function TryGetSimpleLambdaBody(node As SyntaxNode, <Out> ByRef lambdaBody As SyntaxNode) As Boolean
Syntax\SyntaxNodeExtensions.vb (1)
102Friend Function ExtractAnonymousTypeMemberName(input As ExpressionSyntax, <Out()> ByRef failedToInferFromXmlName As XmlNameSyntax) As SyntaxToken
Utilities\VarianceAmbiguity.vb (2)
52Public Shared Function HasVarianceAmbiguity(containingType As NamedTypeSymbol, i1 As NamedTypeSymbol, i2 As NamedTypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 120<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
VisualBasicExtensions.vb (6)
1823Public Function TryGetSpeculativeSemanticModelForMethodBody(semanticModel As SemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1837Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1851Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1865Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1879Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, attribute As AttributeSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1893Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, type As TypeSyntax, <Out> ByRef speculativeModel As SemanticModel, Optional bindingOption As SpeculativeBindingOption = SpeculativeBindingOption.BindAsExpression) As Boolean
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
144<Out> ByRef returnType As ITypeSymbol) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
112Public Function TryGetSpeculativeSemanticModel(oldSemanticModel As SemanticModel, oldNode As SyntaxNode, newNode As SyntaxNode, <Out> ByRef speculativeModel As SemanticModel) As Boolean Implements ISemanticFacts.TryGetSpeculativeSemanticModel
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
122Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (6)
409<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As SyntaxTriviaList) As SyntaxList(Of AttributeListSyntax) 438<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As SyntaxTriviaList) As SyntaxList(Of AttributesStatementSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
90<Out> ByRef isResultPredefinedCast As Boolean) As ExpressionSyntax 131<Out> ByRef wasCastAdded As Boolean,
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (2)
TouchedFileLoggingTests.vb (2)
168<Out> ByRef expectedReads As List(Of String), 169<Out> ByRef expectedWrites As List(Of String))
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (20)
Binders\EENamedTypeBinder.vb (1)
51<[In]> <Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binders\ParametersAndLocalsBinder.vb (1)
83<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
Binders\PlaceholderLocalBinder.vb (1)
47<[In]> <Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol))
CompilationContext.vb (6)
131<Out> ByRef synthesizedMethod As EEMethodSymbol) As CommonPEModuleBuilder 489Private Shared Function BindExpression(binder As Binder, syntax As ExpressionSyntax, diagnostics As DiagnosticBag, <Out> ByRef resultProperties As ResultProperties) As BoundStatement 558Private Shared Function BindStatement(binder As Binder, syntax As StatementSyntax, diagnostics As DiagnosticBag, <Out> ByRef resultProperties As ResultProperties) As BoundStatement 918Friend Shared Function TryParseDottedName(input As String, <Out> ByRef output As NameSyntax) As Boolean 1050<Out> ByRef displayClassVariableNamesInOrder As ImmutableArray(Of String), 1051<Out> ByRef displayClassVariables As ImmutableDictionary(Of String, DisplayClassVariable))
EEAssemblyBuilder.vb (2)
191Public Overrides Function TryGetPreviousHoistedLocalSlotIndex(currentDeclarator As SyntaxNode, currentType As ITypeReference, synthesizedKind As SynthesizedLocalKind, currentId As LocalDebugId, diagnostics As DiagnosticBag, <Out> ByRef slotIndex As Integer) As Boolean 196Public Overrides Function TryGetPreviousAwaiterSlotIndex(currentType As ITypeReference, diagnostics As DiagnosticBag, <Out> ByRef slotIndex As Integer) As Boolean
EvaluationContext.vb (3)
350<Out> ByRef resultProperties As ResultProperties, 408<Out> ByRef resultProperties As ResultProperties, 465<Out> ByRef typeName As String,
SymbolExtensions.vb (1)
85Friend Function IsAnonymousTypeField(field As FieldSymbol, <Out> ByRef unmangledName As String) As Boolean
Symbols\EEConstructorSymbol.vb (1)
17Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out> ByRef Optional methodBodyBinder As Binder = Nothing) As BoundBlock
Symbols\EEMethodSymbol.vb (3)
19<Out> ByRef properties As ResultProperties) As BoundStatement 244Friend Overrides Function TryGetMeParameter(<Out> ByRef meParameter As ParameterSymbol) As Boolean 462Friend Overrides Function GetBoundMethodBody(compilationState As TypeCompilationState, diagnostics As BindingDiagnosticBag, <Out> ByRef Optional methodBodyBinder As Binder = Nothing) As BoundBlock
SyntaxHelpers.vb (1)
21Friend Function ParseExpression(expr As String, diagnostics As DiagnosticBag, allowFormatSpecifiers As Boolean, <Out> ByRef formatSpecifiers As ReadOnlyCollection(Of String)) As ExecutableStatementSyntax
Microsoft.CodeAnalysis.VisualBasic.Features (23)
EditAndContinue\BreakpointSpans.vb (2)
13Friend Function TryGetBreakpointSpan(tree As SyntaxTree, position As Integer, cancellationToken As CancellationToken, <Out> ByRef breakpointSpan As TextSpan) As Boolean 58Public Function TryGetClosestBreakpointSpan(root As SyntaxNode, position As Integer, minLength As Integer, <Out> ByRef span As TextSpan) As Boolean
EditAndContinue\DeclarationBody\MethodBody.vb (2)
38Public Overrides Function FindStatementAndPartner(span As TextSpan, partnerDeclarationBody As MemberBody, <Out> ByRef partnerStatement As SyntaxNode, <Out> ByRef statementPart As Integer) As SyntaxNode
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (11)
29Friend Overrides Function TryFindMemberDeclaration(rootOpt As SyntaxNode, node As SyntaxNode, activeSpan As TextSpan, <Out> ByRef declarations As OneOrMany(Of SyntaxNode)) As Boolean 104<Out> ByRef partnerStatement As SyntaxNode, 105<Out> ByRef statementPart As Integer) As SyntaxNode 302Protected Overrides Function TryGetEnclosingBreakpointSpan(token As SyntaxToken, <Out> ByRef span As TextSpan) As Boolean 306Protected Overrides Function TryGetActiveSpan(node As SyntaxNode, statementPart As Integer, minLength As Integer, <Out> ByRef span As TextSpan) As Boolean 873<Out> ByRef symbols As OneOrMany(Of ISymbol), 976Friend Overrides Function TryGetLambdaBodies(node As SyntaxNode, <Out> ByRef body1 As LambdaBody, <Out> ByRef body2 As LambdaBody) As Boolean 1926Friend Overrides Function HasUnsupportedOperation(nodes As IEnumerable(Of SyntaxNode), <Out> ByRef unsupportedNode As SyntaxNode, <Out> ByRef rudeEdit As RudeEditKind) As Boolean 2115Protected Overrides Function GetExceptionHandlingRegion(node As SyntaxNode, <Out> ByRef coversAllChildren As Boolean) As TextSpan
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
130Protected Overrides Function GetBindableNodeForTokenIndicatingLambda(token As SyntaxToken, <Out> ByRef found As SyntaxNode) As Boolean
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (1)
39<Out> ByRef variable As ModifiedIdentifierSyntax) As Boolean
SignatureHelp\CollectionInitializerSignatureHelpProvider.vb (1)
29Private Function TryGetInitializerExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, <Out> ByRef expression As CollectionInitializerSyntax) As Boolean
src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (4)
115Public Shared Function IsLambdaBodyStatementOrExpression(node As SyntaxNode, <Out> Optional ByRef lambdaBody As SyntaxNode = Nothing) As Boolean 306Public Shared Function TryGetLambdaBodies(node As SyntaxNode, <Out> ByRef lambdaBody1 As SyntaxNode, <Out> ByRef lambdaBody2 As SyntaxNode) As Boolean 489Private Shared Function TryGetSimpleLambdaBody(node As SyntaxNode, <Out> ByRef lambdaBody As SyntaxNode) As Boolean
Structure\VisualBasicStructureHelpers.vb (1)
91Private Function TryGetLeadingCollapsibleSpan(node As SyntaxNode, <[Out]> ByRef span As BlockSpan) As Boolean
Microsoft.CodeAnalysis.VisualBasic.ResultProvider (4)
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\VisualBasicFormatter.TypeNames.vb (3)
19Protected Overrides Sub AppendIdentifierEscapingPotentialKeywords(builder As StringBuilder, identifier As String, <Out> ByRef sawInvalidIdentifier As Boolean) 41<Out> ByRef sawInvalidIdentifier As Boolean) 75<Out> ByRef sawInvalidIdentifier As Boolean)
src\ExpressionEvaluator\VisualBasic\Source\ResultProvider\VisualBasicResultProvider.vb (1)
45Friend Overrides Function TryGetGeneratedMemberDisplay(metadataName As String, <Out> ByRef displayName As String) As Boolean
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (10)
CompilationTestUtils.vb (3)
381<Out> Optional ByRef ilReference As MetadataReference = Nothing, 382<Out> Optional ByRef ilImage As ImmutableArray(Of Byte) = Nothing 402Public Function CreateReferenceFromIlCode(ilSource As String, Optional appendDefaultHeader As Boolean = True, <Out> Optional ByRef ilImage As ImmutableArray(Of Byte) = Nothing) As MetadataReference
Extensions.vb (7)
51Private Function GetMembers(container As NamespaceOrTypeSymbol, qualifiedName As String, <Out> ByRef lastContainer As NamespaceOrTypeSymbol) As ImmutableArray(Of Symbol) 371<[In], Out> ByRef useSiteDiagnostics As HashSet(Of DiagnosticInfo)) 377Private Sub AddDiagnosticInfos(<[In], Out> ByRef useSiteDiagnostics As HashSet(Of DiagnosticInfo), useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) 388Public Function IsBaseTypeOf(this As TypeSymbol, subType As TypeSymbol, <[In], Out> ByRef useSiteDiagnostics As HashSet(Of DiagnosticInfo)) As Boolean 396Public Function IsOrDerivedFrom(this As TypeSymbol, baseType As TypeSymbol, <[In], Out> ByRef useSiteDiagnostics As HashSet(Of DiagnosticInfo)) As Boolean 409<[In], Out> ByRef useSiteDiagnostics As HashSet(Of DiagnosticInfo)) 416Friend Function GetBoundMethodBody(this As MethodSymbol, compilationState As TypeCompilationState, diagnostics As DiagnosticBag, <Out()> Optional ByRef methodBodyBinder As Binder = Nothing) As BoundBlock
Microsoft.CodeAnalysis.VisualBasic.Workspaces (38)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
202Private Function GetOtherPartOfPartialMethod(methodDeclaration As MethodStatementSyntax, <Out> ByRef definitionPart As IMethodSymbol) As IMethodSymbol
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (2)
150Private Shared Function GetFloatLiteralValueString(literal As SyntaxToken, <Out> ByRef value As Double) As String 237Private Shared Function GetValueStringCore(literal As SyntaxToken, isSingle As Boolean, formatSpecifier As String, <Out> ByRef value As Double) As String
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (3)
51<Out> ByRef replacementNode As SyntaxNode, 52<Out> ByRef issueSpan As TextSpan) As Boolean 144<Out> ByRef typeSymbol As ITypeSymbol) As Boolean
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
62<Out> ByRef aliasReplacement As IAliasSymbol) As Boolean
Simplification\Simplifiers\ExpressionSimplifier.vb (10)
53<Out> ByRef replacementNode As ExpressionSyntax, 54<Out> ByRef issueSpan As TextSpan, 77<Out> ByRef replacementNode As ExpressionSyntax, 78<Out> ByRef issueSpan As TextSpan, 174<Out> ByRef replacementNode As ExpressionSyntax, 175<Out> ByRef issueSpan As TextSpan 229<Out()> ByRef replacementNode As ExpressionSyntax, 230<Out()> ByRef issueSpan As TextSpan 274<Out> ByRef replacementNode As ExpressionSyntax, 275<Out> ByRef issueSpan As TextSpan,
Simplification\Simplifiers\NameSimplifier.vb (6)
28<Out> ByRef replacementNode As ExpressionSyntax, 29<Out> ByRef issueSpan As TextSpan, 323Private Shared Function TryOmitModuleName(name As QualifiedNameSyntax, semanticModel As SemanticModel, <Out()> ByRef replacementNode As ExpressionSyntax, <Out()> ByRef issueSpan As TextSpan, cancellationToken As CancellationToken) As Boolean 355<Out> ByRef replacementNode As ExpressionSyntax, 356<Out> ByRef issueSpan As TextSpan,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
144<Out> ByRef returnType As ITypeSymbol) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
112Public Function TryGetSpeculativeSemanticModel(oldSemanticModel As SemanticModel, oldNode As SyntaxNode, newNode As SyntaxNode, <Out> ByRef speculativeModel As SemanticModel) As Boolean Implements ISemanticFacts.TryGetSpeculativeSemanticModel
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
122Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (6)
409<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As SyntaxTriviaList) As SyntaxList(Of AttributeListSyntax) 438<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As SyntaxTriviaList) As SyntaxList(Of AttributesStatementSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
90<Out> ByRef isResultPredefinedCast As Boolean) As ExpressionSyntax 131<Out> ByRef wasCastAdded As Boolean,
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.ParsedSyntaxTree.vb (2)
50Public Overrides Function TryGetText(<Out> ByRef text As SourceText) As Boolean 71Public Overrides Function TryGetRoot(<Out> ByRef root As VisualBasicSyntaxNode) As Boolean
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Compilers\Core\Portable\InternalUtilities\FileLockCheck.cs (1)
122[In, Out] RM_PROCESS_INFO[]? rgAffectedApps,
Microsoft.DotNet.SignCheckLibrary (4)
Interop\WinCrypt.cs (4)
199[In, Out] byte[] pvData, 221[Out] out IntPtr ppTsContext, 222[Out] out IntPtr ppTSSigner, 223[Out] out IntPtr phStore);
Microsoft.ML.TimeSeries (14)
EigenUtils.cs (6)
476[In] float[] h, int idh, [Out] float[] wr, [Out] float[] wi, [Out] float[] z, int ldz); 481[In] double[] h, int idh, [Out] double[] wr, [Out] double[] wi, [Out] double[] z, int ldz);
FftUtils.cs (8)
187private static extern int ComputeForward(IntPtr desc, [In] double[] inputRe, [In] double[] inputIm, [Out] double[] outputRe, [Out] double[] outputIm); 191private static extern int ComputeBackward(IntPtr desc, [In] double[] inputRe, [In] double[] inputIm, [Out] double[] outputRe, [Out] double[] outputIm); 195private static extern int ComputeForward(IntPtr desc, [In] float[] inputRe, [In] float[] inputIm, [Out] float[] outputRe, [Out] float[] outputIm); 199private static extern int ComputeBackward(IntPtr desc, [In] float[] inputRe, [In] float[] inputIm, [Out] float[] outputRe, [Out] float[] outputIm);
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\CompilerServices\CacheDict.vb (1)
42Friend Function TryGetValue(ByVal key As TKey, <Out()> ByRef value As TValue) As Boolean
Microsoft.VisualBasic.Forms (5)
Microsoft\VisualBasic\ApplicationServices\SingleInstanceHelpers.vb (1)
79<Out> ByRef pipeServer As NamedPipeServerStream) As Boolean
Microsoft\VisualBasic\Helpers\NativeMethods.vb (2)
52Friend Sub GetStartupInfo(<[In](), Out()> lpStartupInfo As NativeTypes.STARTUPINFO) 58<Out(),
Microsoft\VisualBasic\MyServices\ClipboardProxy.vb (2)
197Public Function TryGetData(Of T)(format As String, resolver As Func(Of TypeName, Type), <Out> ByRef data As T) As Boolean 202Public Function TryGetData(Of T)(format As String, <Out> ByRef data As T) As Boolean
Microsoft.VisualStudio.LanguageServices (7)
ProjectSystem\Interop\IVsUndoState.cs (1)
15int IsEnabled([Out] out int fEnabled);
Utilities\IVsEnumDebugName.cs (2)
17[Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.Interface)] IVsDebugName[] rgelt, 18[Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U4)] uint[] pceltFetched);
Utilities\IVsLanguageDebugInfo.cs (1)
24[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.Struct)] TextSpan[] pCodeSpan);
Venus\IVsContainedLanguageCodeSupport.cs (2)
34[MarshalAs(UnmanagedType.BStr)] out string pbstrEventBody, [Out, ComAliasName("Microsoft.VisualStudio.TextManager.Interop.TextSpan"), 41[Out, ComAliasName("Microsoft.VisualStudio.TextManager.Interop.TextSpan"), MarshalAs(UnmanagedType.LPArray)] TextSpan[] pSpanNavPoint,
Venus\IVsContainedLanguageStaticEventBinding.cs (1)
53[Out, ComAliasName("Microsoft.VisualStudio.TextManager.Interop.TextSpan"), MarshalAs(UnmanagedType.LPArray)] TextSpan[] pSpanInsertionPoint);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
ProjectSystemShim\Interop\ICSharpProjectSite.cs (1)
93int GetValidStartupClasses([Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.SysUInt, SizeParamIndex = 1)] IntPtr[] ppszClassNames, ref int picount);
Microsoft.VisualStudio.LanguageServices.VisualBasic (16)
LanguageService\VisualBasicPackage.IVbEntryPointProvider.vb (2)
18<Out> bstrList() As String, 19<Out> pcActualItems As IntPtr) As Integer Implements IVBEntryPointProvider.GetFormEntryPointsList
LanguageService\VisualBasicPackage.vb (1)
119Public Function NeedExport(pageID As String, <Out> ByRef needExportParam As Integer) As Integer Implements IVsUserSettingsQuery.NeedExport
ProjectSystemShim\Interop\IVbCompilerHost.vb (1)
20Function GetSdkPath(<MarshalAs(UnmanagedType.BStr), Out> ByRef sdkPath As String) As Integer
ProjectSystemShim\Interop\IVbCompilerProject.vb (10)
147<Out, MarshalAs(UnmanagedType.LPArray, ArraySubType:=UnmanagedType.BStr, SizeParamIndex:=0)> strList() As String, 148<Out> ByVal pcActualItems As IntPtr) 174<Out, MarshalAs(UnmanagedType.IUnknown)> ByRef out_ppUpdate As Object 183Sub GetPEImage(<Out> ByRef ppImage As IntPtr) 192<Out, MarshalAs(UnmanagedType.Interface)> ByRef pCodeModel As EnvDTE.CodeModel 202<Out, MarshalAs(UnmanagedType.Interface)> ByRef pFileCodeModel As EnvDTE.FileCodeModel 213<Out, MarshalAs(UnmanagedType.BStr)> ByRef pBstrProcName As String, 214<Out, MarshalAs(UnmanagedType.BStr)> ByRef pBstrClassName As String) 267<Out, MarshalAs(UnmanagedType.LPArray, ArraySubType:=UnmanagedType.BStr, SizeParamIndex:=0)> ByRef rgbstrReferences() As String, 268<Out> ByVal cActualReferences As IntPtr
ProjectSystemShim\Interop\IVbEntryPointProvider.vb (2)
21<Out(), MarshalAs(UnmanagedType.LPArray, SizeParamIndex:=1)> ByVal bstrList As String(), 22<Out()> ByVal pcActualItems As IntPtr) As Integer
PresentationBuildTasks (2)
MS\Internal\Tasks\IPersistFileCheckSum.cs (2)
41[Out, MarshalAs(UnmanagedType.LPArray, 43[Out, MarshalAs(UnmanagedType.U4)] out int ActualSize);
PresentationCore (37)
MS\Win32\UnsafeNativeMethodsPointer.cs (16)
522internal static extern bool GetPointerDevices([In, Out] ref UInt32 deviceCount, [In, Out] POINTER_DEVICE_INFO[] devices); 528internal static extern bool GetPointerDeviceCursors([In] IntPtr device, [In, Out] ref UInt32 cursorCount, [In, Out] POINTER_DEVICE_CURSOR_INFO[] cursors); 534internal static extern bool GetPointerInfo([In] UInt32 pointerId, [In, Out] ref POINTER_INFO pointerInfo); 540internal static extern bool GetPointerInfoHistory([In] UInt32 pointerId, [In, Out] ref UInt32 entriesCount, [In, Out] POINTER_INFO[] pointerInfo); 546internal static extern bool GetPointerDeviceProperties([In] IntPtr device, [In, Out] ref UInt32 propertyCount, [In, Out] POINTER_DEVICE_PROPERTY[] pointerProperties); 552internal static extern bool GetPointerDeviceRects([In] IntPtr device, [In, Out] ref RECT pointerDeviceRect, [In, Out] ref RECT displayRect); 558internal static extern bool GetPointerCursorId([In] UInt32 pointerId, [In, Out] ref UInt32 cursorId); 564internal static extern bool GetPointerPenInfo([In] UInt32 pointerId, [In, Out] ref POINTER_PEN_INFO penInfo); 570internal static extern bool GetPointerTouchInfo([In] UInt32 pointerId, [In, Out] ref POINTER_TOUCH_INFO touchInfo); 576internal static extern bool GetRawPointerDeviceData([In] UInt32 pointerId, [In] UInt32 historyCount, [In] UInt32 propertiesCount, [In] POINTER_DEVICE_PROPERTY[] pProperties, [In, Out] int[] pValues); 594internal static extern void CreateInteractionContext([Out] out IntPtr interactionContext);
MS\Win32\UnsafeNativeMethodsTablet.cs (11)
17internal static extern int CreateRecognizer([In] ref Guid clsid, [Out] out RecognizerSafeHandle hRec); 23internal static extern int CreateContext([In] RecognizerSafeHandle hRec, [Out] out ContextSafeHandle hRecContext); 38internal static extern int Process([In] ContextSafeHandle hRecContext, [Out] out bool partialProcessing); 41internal static extern int GetAlternateList([In] ContextSafeHandle hRecContext, [In, Out] ref RECO_RANGE recoRange, [In, Out] ref uint cAlts, [In, Out] IntPtr[] recAtls, [In] ALT_BREAKS breaks); 47internal static extern int GetString([In] IntPtr hRecAtls, [Out] out RECO_RANGE recoRange, [In, Out]ref uint size, [In, Out] StringBuilder recoString); 50internal static extern int GetConfidenceLevel([In] IntPtr hRecAtls, [Out] out RECO_RANGE recoRange, [Out] out RecognitionConfidence confidenceLevel);
System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (10)
218[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor, 225[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion, 232[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion, 239[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName, 254[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer, 262[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels, 270[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes, 278[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions, 312[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace, 1030[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzName,
PresentationFramework (47)
MS\Internal\AppModel\ShellProvider.cs (13)
147void GetValue([In] ref PKEY pkey, [In, Out] PROPVARIANT pv); 165[In, Out] ref int pchEaten, 167[In, Out] ref uint pdwAttributes); 215[In, Out] ref SFGAO rgfInOut); 227[In, Out] ref uint rgfReserved); 314void GetProperty(IntPtr key, [In, Out] PROPVARIANT pv); 366void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 369void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 371void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 373void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 379void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon); 1015internal static extern HRESULT SHGetFolderPathEx([In] ref Guid rfid, KF_FLAG dwFlags, [In, Optional] IntPtr hToken, [Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszPath, uint cchPath);
MS\Internal\Interop\IndexingFilter.cs (3)
550void GetText([In, Out] ref uint pcwcBuffer, [In] IntPtr pBuffer); 633void GetSizeMax([Out] out Int64 pcbSize); 799void GetSizeMax([Out] out Int64 pcbSize);
MS\Internal\IO\Packaging\ByteStream.cs (1)
410void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] Byte[] pv, int cb, out int pcbRead);
System\Windows\Standard\NativeMethods.cs (13)
2297private static extern bool _ChangeWindowMessageFilterEx(IntPtr hwnd, WM message, MSGFLT action, [In, Out, Optional] ref CHANGEFILTERSTRUCT pChangeFilterStruct); 2376private static extern SafeHBITMAP _CreateDIBSection(SafeDC hdc, [In] ref BITMAPINFO bitmapInfo, int iUsage, [Out] out IntPtr ppvBits, IntPtr hSection, int dwOffset); 2379private static extern SafeHBITMAP _CreateDIBSectionIntPtr(IntPtr hdc, [In] ref BITMAPINFO bitmapInfo, int iUsage, [Out] out IntPtr ppvBits, IntPtr hSection, int dwOffset); 2512private static extern HRESULT _DwmGetColorizationColor(out uint pcrColorization, [Out, MarshalAs(UnmanagedType.Bool)] out bool pfOpaqueBlend); 2622public static extern SafeFindHandle FindFirstFileW(string lpFileName, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2627public static extern bool FindNextFileW(SafeFindHandle hndFindFile, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2631private static extern bool _GetClientRect(IntPtr hwnd, [Out] out RECT lpRect); 2719private static extern bool _GetMonitorInfo(IntPtr hMonitor, [In, Out] MONITORINFO lpmi); 2989private static extern bool _SystemParametersInfo_NONCLIENTMETRICS(SPI uiAction, int uiParam, [In, Out] ref NONCLIENTMETRICS pvParam, SPIF fWinIni); 2994private static extern bool _SystemParametersInfo_HIGHCONTRAST(SPI uiAction, int uiParam, [In, Out] ref HIGHCONTRAST pvParam, SPIF fWinIni); 3204public static extern void SHGetItemFromDataObject(IDataObject pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3207public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3225public static extern HRESULT GetCurrentProcessExplicitAppUserModelID([Out, MarshalAs(UnmanagedType.LPWStr)] out string AppID);
System\Windows\Standard\ShellProvider.cs (17)
382void Clone([Out, MarshalAs(UnmanagedType.Interface)] out IEnumIDList ppenum); 394void Next(uint celt, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.IUnknown, IidParameterIndex = 1, SizeParamIndex = 0)] object[] rgelt, [Out] out uint pceltFetched); 453void GetValue([In] ref PKEY pkey, [In, Out] PROPVARIANT pv); 471[In, Out] ref int pchEaten, 472[Out] out IntPtr ppidl, 473[In, Out] ref uint pdwAttributes); 521[In, Out] ref SFGAO rgfInOut); 533[In, Out] ref uint rgfReserved); 542void GetDisplayNameOf([In] IntPtr pidl, [In] SHGDN uFlags, [Out] out IntPtr pName); 551[Out] out IntPtr ppidlOut); 675void GetPath([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxPath, [In, Out] WIN32_FIND_DATAW pfd, SLGP fFlags); 678void GetDescription([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszFile, int cchMaxName); 680void GetWorkingDirectory([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszDir, int cchMaxPath); 682void GetArguments([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszArgs, int cchMaxPath); 688void GetIconLocation([Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder pszIconPath, int cchIconPath, out int piIcon);
PresentationUI (1)
MS\Internal\Documents\Application\NativeDirectoryServicesQueryAPIs.cs (1)
46[Out] out IDataObject ppDataObj
ReachFramework (14)
Serialization\RCW\IXpsOMGeometryFigure.cs (6)
33void GetSegmentData([In][Out] ref uint dataCount, [In][Out] ref float segmentData); 39void GetSegmentStrokes([In][Out] ref uint segmentCount, [In][Out] ref int segmentStrokes); 41void GetSegmentTypes([In][Out] ref uint segmentCount, [In][Out][ComAliasName("System.Windows.Xps.Serialization.RCW.XPS_SEGMENT_TYPE")] ref XPS_SEGMENT_TYPE segmentTypes);
Serialization\RCW\IXpsOMGlyphs.cs (5)
43void GetGlyphIndices([In][Out] ref uint indexCount, [In][Out][ComAliasName("System.Windows.Xps.Serialization.RCW.XPS_GLYPH_INDEX")] ref XPS_GLYPH_INDEX glyphIndices); 47void GetGlyphMappings([In][Out] ref uint glyphMappingCount, [In][Out][ComAliasName("System.Windows.Xps.Serialization.RCW.XPS_GLYPH_MAPPING")] ref XPS_GLYPH_MAPPING glyphMappings); 57void GetProhibitedCaretStops([In][Out] ref uint prohibitedCaretStopCount, out uint prohibitedCaretStops);
Serialization\RCW\IXpsOMGlyphsEditor.cs (3)
31void GetGlyphIndices([In][Out] ref uint indexCount, [ComAliasName("System.Windows.Xps.Serialization.RCW.XPS_GLYPH_INDEX")] out XPS_GLYPH_INDEX glyphIndices); 35void GetGlyphMappings([In][Out] ref uint glyphMappingCount, [ComAliasName("System.Windows.Xps.Serialization.RCW.XPS_GLYPH_MAPPING")] out XPS_GLYPH_MAPPING glyphMappings); 41void GetProhibitedCaretStops([In][Out] ref uint count, out uint prohibitedCaretStops);
Replay (1)
src\Compilers\Shared\NativeMethods.cs (1)
81[In, Out] StringBuilder lpCommandLine,
Roslyn.Diagnostics.VisualBasic.Analyzers (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
144<Out> ByRef returnType As ITypeSymbol) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
112Public Function TryGetSpeculativeSemanticModel(oldSemanticModel As SemanticModel, oldNode As SyntaxNode, newNode As SyntaxNode, <Out> ByRef speculativeModel As SemanticModel) As Boolean Implements ISemanticFacts.TryGetSpeculativeSemanticModel
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
122Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (6)
409<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As SyntaxTriviaList) As SyntaxList(Of AttributeListSyntax) 438<Out> ByRef attributeRemoved As Boolean, <Out> ByRef positionOfRemovedNode As Integer, <Out> ByRef triviaOfRemovedNode As SyntaxTriviaList) As SyntaxList(Of AttributesStatementSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
90<Out> ByRef isResultPredefinedCast As Boolean) As ExpressionSyntax 131<Out> ByRef wasCastAdded As Boolean,
Roslyn.Test.PdbUtilities (2)
Shared\DummyMetadataImport.cs (2)
78[MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder qualifiedName, 119[MarshalAs(UnmanagedType.LPWStr), Out] StringBuilder qualifiedName,
System.Private.CoreLib (19)
src\libraries\Common\src\Interop\Interop.Locale.cs (1)
39internal static partial int GetLocales([Out] char[]? value, int valueLength);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumConnectionPoints.cs (1)
15int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IConnectionPoint[] rgelt, IntPtr pceltFetched);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumConnections.cs (1)
24int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] CONNECTDATA[] rgelt, IntPtr pceltFetched);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumMoniker.cs (1)
15int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] IMoniker[] rgelt, IntPtr pceltFetched);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumString.cs (1)
15int Next(int celt, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 0), Out] string[] rgelt, IntPtr pceltFetched);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IEnumVARIANT.cs (1)
15int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0), Out] object?[] rgVar, IntPtr pceltFetched);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\IStream.cs (1)
32void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] pv, int cb, IntPtr pcbRead);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (3)
305void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] string[] rgBstrNames, int cMaxNames, out int pcNames); 308void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] string[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 314void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] object? pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out object ppvObj);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo2.cs (3)
18new void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] string[] rgBstrNames, int cMaxNames, out int pcNames); 21new void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] string[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 27new void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] object? pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out object ppvObj);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeLib.cs (2)
55void FindName([MarshalAs(UnmanagedType.LPWStr)] string szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref short pcFound);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeLib2.cs (2)
24new void FindName([MarshalAs(UnmanagedType.LPWStr)] string szNameBuf, int lHashVal, [MarshalAs(UnmanagedType.LPArray), Out] ITypeInfo[] ppTInfo, [MarshalAs(UnmanagedType.LPArray), Out] int[] rgMemId, ref short pcFound);
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshal.cs (1)
443public static void WriteInt16([In, Out] object ptr, int ofs, char val) => WriteInt16(ptr, ofs, (short)val);
src\System\Reflection\RuntimeCustomAttributeData.cs (1)
2084pcas.Add(new OutAttribute());
System.Runtime.InteropServices (4)
System\Runtime\InteropServices\ComTypes\IEnumFormatETC.cs (2)
27int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] FORMATETC[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray)] int[] pceltFetched);
System\Runtime\InteropServices\ComTypes\IEnumSTATDATA.cs (2)
26int Next(int celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] STATDATA[] rgelt, [Out, MarshalAs(UnmanagedType.LPArray, SizeConst = 1)] int[] pceltFetched);
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\NativeMethods.cs (1)
322public static extern bool GetMonitorInfo(HandleRef hmonitor, [In, Out] MONITORINFOEX info);
System.Windows.Forms.Primitives (1)
Interop\Mshtml\Interop.IDocHostUIHandler.cs (1)
70[Out, MarshalAs(UnmanagedType.LPArray)] string[] pbstrKey,
UIAutomationClient (1)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (1)
58public static extern int MapWindowPoints(NativeMethods.HWND hWndFrom, NativeMethods.HWND hWndTo, [In, Out] ref NativeMethods.RECT rect, int cPoints);
UIAutomationClientSideProviders (19)
MS\Internal\AutomationProxies\OleObject.cs (1)
75[PreserveSig]int GetData(ref UnsafeNativeMethods.FORMATETC pFormatetc, [In, Out]ref UnsafeNativeMethods.STGMEDIUM pMedium);
MS\Win32\UnsafeNativeMethods.cs (15)
69internal static extern int AccessibleChildren(Accessibility.IAccessible paccContainer, int iChildStart, int cChildren, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), In, Out] object[] rgvarChildren, out int pcObtained); 71internal static extern int AccessibleObjectFromWindow(IntPtr hwnd, int idObject, ref Guid iid, [In, Out, MarshalAs(UnmanagedType.IUnknown)] ref object ppvObject); 73internal static extern int ObjectFromLresult(IntPtr lResult, ref Guid iid, IntPtr wParam, [In, Out] ref IAccessible ppvObject); 147public static extern bool GetMenuItemInfo(IntPtr hMenu, int uItem, bool fByPosition, [In, Out] ref NativeMethods.MENUITEMINFO menuItemInfo); 159internal static extern int GetMessage([In, Out] ref NativeMethods.MSG msg, IntPtr hWnd, int uMsgFilterMin, int uMsgFilterMax); 161internal static extern bool PeekMessage([In, Out] ref NativeMethods.MSG msg, IntPtr hwnd, int uMsgFilterMin, int uMsgFilterMax, int wRemoveMsg); 175internal static extern bool TranslateMessage([In, Out] ref NativeMethods.MSG msg); 226internal static extern bool GetComboBoxInfo(IntPtr hwnd, [In, Out] ref NativeMethods.COMBOBOXINFO cbInfo); 232internal static extern bool GetCursorPos([In, Out] ref NativeMethods.Win32Point pt); 234internal static extern bool GetPhysicalCursorPos([In, Out] ref NativeMethods.Win32Point pt); 246internal static extern bool GetScrollBarInfo(IntPtr hwnd, int fnBar, [In, Out] ref NativeMethods.ScrollBarInfo lpsi); 248internal static extern bool GetScrollInfo(IntPtr hwnd, int fnBar, [In, Out] ref NativeMethods.ScrollInfo lpsi); 256internal static extern bool EnumThreadWindows(uint threadId, EnumThreadWndProc lpEnumFunc, [In, Out] ref ENUMTOOLTIPWINDOWINFO lParam); 260internal static extern bool GetClientRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect); 266internal static extern bool GetWindowRect(IntPtr hWnd, [In, Out] ref NativeMethods.Win32Rect rect);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (3)
81public static extern int GetWindowText(IntPtr hWnd, [Out] StringBuilder lpString, int nMaxCount); 84public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, [In, Out] ref NativeMethods.Win32Rect rect, int cPoints); 87public static extern int MapWindowPoints(IntPtr hWndFrom, IntPtr hWndTo, [In, Out] ref NativeMethods.Win32Point pt, int cPoints);
UIAutomationTypes (69)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsOther.cs (2)
125[In, Out] 127[In, Out]
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsSetLastError.cs (3)
102public static extern int GetKeyboardLayoutList(int size, [Out, MarshalAs(UnmanagedType.LPArray)] IntPtr[] hkls); 129public static extern int GetWindowText(HandleRef hWnd, [Out] StringBuilder lpString, int nMaxCount); 135public static extern int MapWindowPoints(HandleRef hWndFrom, HandleRef hWndTo, [In, Out] ref NativeMethods.RECT rect, int cPoints);
src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (64)
159internal static extern bool ShellExecuteEx([In, Out] ShellExecuteInfo lpExecInfo); 219internal static extern int ObjectFromLresult(IntPtr lResult, ref Guid iid, IntPtr wParam, [In, Out] ref IAccessible ppvObject); 304public static extern int GetObject(HandleRef hObject, int nSize, [In, Out] NativeMethods.BITMAP bm); 357internal static int GetWindowText(HandleRef hWnd, [Out] StringBuilder lpString, int nMaxCount) 739[Out] out IntPtr hModule); 763public static extern bool SystemParametersInfo(int nAction, int nParam, [In, Out] NativeMethods.NONCLIENTMETRICS metrics, int nUpdate); 820private static extern IntPtr IntBeginPaint(HandleRef hWnd, [In, Out] ref NativeMethods.PAINTSTRUCT lpPaint); 822public static IntPtr BeginPaint(HandleRef hWnd, [In, Out, MarshalAs(UnmanagedType.LPStruct)] ref NativeMethods.PAINTSTRUCT lpPaint) 1087[In, Out] 1096[In, Out] 1110[In, Out] 1144[Out, MarshalAs(UnmanagedType.IDispatch)] 1180[Out, MarshalAs(UnmanagedType.Interface)] 1215[Out, MarshalAs(UnmanagedType.Interface)] 1217[Out, MarshalAs(UnmanagedType.Interface)] 1219[Out] 1221[Out] 1223[In, Out] 1265[Out] 1277[Out] 1290[Out, MarshalAs(UnmanagedType.LPArray)] 1292[Out, MarshalAs(UnmanagedType.LPArray)] 1299[Out] 1317[Out] 1341[In, Out] 1445[Out] 1502int GetWindow([Out] out IntPtr hwnd); 1512int GetWindow([Out] out IntPtr hwnd); 1559[Out, MarshalAs(UnmanagedType.Interface)] 1603[In, Out] 1610[Out, MarshalAs(UnmanagedType.LPWStr)] 1624[Out] 1688[Out, MarshalAs(UnmanagedType.Interface)] 1732[In, Out] 1739[Out, MarshalAs(UnmanagedType.LPWStr)] 1753[Out] 1786[Out, MarshalAs(UnmanagedType.U4)] int plResult); 1790[Out, MarshalAs(UnmanagedType.Interface)] object ppDropTarget); 1826[In, Out] 1828[Out, MarshalAs(UnmanagedType.LPArray)] 1838[Out, MarshalAs(UnmanagedType.LPArray)] 1849[Out] 1851[Out, MarshalAs(UnmanagedType.LPArray)] 1873int FindConnectionPoint([In] ref Guid guid, [Out, MarshalAs(UnmanagedType.Interface)] out IConnectionPoint ppCP); 2105void ClientToWindow([Out] out int pcx, [Out] out int pcy); 2196[In] ref object headers, [In, Out] ref bool cancel); 2198void NewWindow2([In, Out, MarshalAs(UnmanagedType.IDispatch)] ref object pDisp, 2199[In, Out] ref bool cancel); 2231void WindowClosing([In] bool isChildWindow, [In, Out] ref bool cancel); 2233void ClientToHostWindow([In, Out] ref long cx, [In, Out] ref long cy); 2237void FileDownload([In, Out] ref bool ActiveDocument, [In, Out] ref bool cancel); 2240[In] ref object URL, [In] ref object frame, [In] ref object statusCode, [In, Out] ref bool cancel); 2269[In, Out] 2334[Out, MarshalAs(UnmanagedType.LPArray)] 2344[Out, MarshalAs(UnmanagedType.Interface)] 2350[Out, MarshalAs(UnmanagedType.IDispatch)] 2360[Out, MarshalAs(UnmanagedType.LPWStr)] 2631[Out] 2646[Out, MarshalAs(UnmanagedType.LPArray)] 2655[In, Out] NativeMethods.RAWINPUTDEVICELIST[] ridl, 2656[In, Out] ref uint numDevices,
vbc (1)
src\Compilers\Shared\NativeMethods.cs (1)
81[In, Out] StringBuilder lpCommandLine,
VBCSCompiler (2)
src\Compilers\Server\VBCSCompiler\MemoryHelper.cs (1)
62private static extern bool GlobalMemoryStatusEx([In, Out] MemoryHelper buffer);
src\Compilers\Shared\NativeMethods.cs (1)
81[In, Out] StringBuilder lpCommandLine,
VisualBasicSyntaxGenerator (3)
Program.vb (1)
113Public Function TryReadDefinition(inputFile As String, <Out> ByRef definition As ParseTree) As Boolean
XML\ReadTree.vb (2)
20Public Function TryReadTheTree(fileName As String, <Out> ByRef tree As ParseTree) As Boolean 72Private Function GetXDocument(fileName As String, <Out> ByRef validationError As Boolean) As XDocument
WindowsFormsIntegration (1)
MS\Win32\UnsafeNativeMethods.cs (1)
26public static extern bool TranslateMessage([In, Out] ref System.Windows.Interop.MSG msg);
10 references to Out
Microsoft.CodeAnalysis.Test.Utilities (1)
Platform\Custom\MetadataSignatureHelper.cs (1)
116attribute.AttributeType != typeof(OutAttribute) &&
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\ClsComplianceChecker.vb (1)
13Imports Out = System.Runtime.InteropServices.OutAttribute
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
712[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.OutAttribute))]
netstandard (1)
netstandard.cs (1)
1719[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.OutAttribute))]
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\Marshalling\MarshalMode.cs (2)
49/// Elements of arrays passed with <c>ref</c> or passed by-value with both <see cref="InAttribute"/> and <see cref="OutAttribute" /> in interop scenarios. 53/// Elements of arrays passed with <c>out</c> or passed by-value with only <see cref="OutAttribute" /> in interop scenarios.
src\System\Reflection\RuntimeCustomAttributeData.cs (3)
1947typeof(OutAttribute), // parameter 2081if (all || caType == typeof(OutAttribute)) 2107if (all || caType == typeof(OutAttribute))
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
684[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.OutAttribute))]