1664 instantiations of Out
Aspire.Hosting.Browsers (1)
BrowserLogsPipeBrowserProcessLauncher.Unix.cs (1)
345private static partial int pipe([Out] int[] pipefd);
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Unix.cs (1)
345private static partial int pipe([Out] int[] pipefd);
csc (1)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
85[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)
425public override int Read([In, Out] byte[] buffer, int offset, int count)
Microsoft.Build.Tasks.CodeAnalysis (1)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
85[In, Out] StringBuilder lpCommandLine,
Microsoft.Build.Tasks.Core (14)
GenerateResource.cs (1)
4004public override int Read([In, Out] char[] chars, int index, int count)
IFixedTypeInfo.cs (3)
25void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] String[] rgBstrNames, int cMaxNames, out int pcNames); 28void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] String[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 34void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] Object pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out Object ppvObj);
ManifestUtil\mansign2.cs (10)
139[In, Out] ref CRYPT_DATA_BLOB pTimestampSignatureBlob); 146[In, Out] ref AXL_SIGNER_INFO pSignerInfo, 147[In, Out] ref AXL_TIMESTAMPER_INFO pTimestamperInfo); 163[In, Out] ref IntPtr ppwszPublicKeyHash); 170[In, Out] ref IntPtr ppwszPublicKeyToken); 176[In, Out] ref IntPtr ppwszPublicKeyToken); 218[In, Out] ref CRYPT_TIMESTAMP_PARA pPara, 221[In, Out] ref IntPtr ppTsContext, 222[In, Out] ref IntPtr ppTsSigner, 223[In, Out] ref IntPtr phStore);
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.BuildClient.Package (1)
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
85[In, Out] StringBuilder lpCommandLine,
Microsoft.CodeAnalysis.Features (16)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (16)
954[In, Out] ImmutableArray<ActiveStatement>.Builder newActiveStatements, 955[In, Out] ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions, 956[Out] ActiveMembersBuilder activeMembers, 1119[Out] ActiveMembersBuilder oldActiveMembers, 1120[Out] ImmutableArray<ActiveStatement>.Builder newActiveStatements, 1121[Out] ImmutableArray<ImmutableArray<SourceFileSpan>>.Builder newExceptionRegions, 1122[Out] RudeEditDiagnosticsBuilder diagnostics, 1666[Out] Dictionary<LambdaBody, LambdaInfo> activeOrMatchedLambdas) 2223[Out] ArrayBuilder<(SyntaxNode OldNode, SyntaxNode NewNode, TextSpan DiagnosticSpan)> triviaEdits, 2224[Out] ArrayBuilder<SequencePointUpdates> lineEdits, 5572[Out] ArrayBuilder<SemanticEditInfo> semanticEdits, 5573[Out] RudeEditDiagnosticsBuilder diagnostics, 6521[Out] ArrayBuilder<int> reverseCapturesMap, // {new capture index -> old capture index} 6522[Out] ArrayBuilder<SyntaxNode?> newCapturesToClosureScopes, // {new capture index -> new closure scope} 6523[Out] ArrayBuilder<SyntaxNode?> oldCapturesToClosureScopes, // {old capture index -> old closure scope} 6524[Out] Dictionary<SyntaxNode, RudeEditDiagnostic> closureRudeEdits,
Microsoft.CodeAnalysis.VisualBasic (703)
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_AnonymousTypes.vb (3)
329Friend Function TryGetField(name As String, <Out()> ByRef field As AnonymousTypeField, <Out()> ByRef fieldIndex As Integer) As Boolean 384<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 2987<Out> ByRef wholeMemberAccessExpressionBound As Boolean) As BoundExpression 3641Private Function CheckSharedSymbolAccess(node As SyntaxNode, isShared As Boolean, <[In], Out> ByRef receiver As BoundExpression, qualKind As QualificationKind, diagnostics As BindingDiagnosticBag) As Boolean 4203<Out> ByRef hasDominantType As Boolean, 4204<Out> ByRef numberOfCandidates As Integer, 4205<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\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\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_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\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\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 2149Public Function TryGetSpeculativeSemanticModelForMethodBody(position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2160Friend MustOverride Function TryGetSpeculativeSemanticModelForMethodBodyCore(parentModel As SyntaxTreeSemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2179Public Function TryGetSpeculativeSemanticModel(position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2190Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2208Public Function TryGetSpeculativeSemanticModel(position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2219Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2238Public Function TryGetSpeculativeSemanticModel(position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2249Friend MustOverride Function TryGetSpeculativeSemanticModelCore(parentModel As SyntaxTreeSemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As PublicSemanticModel) As Boolean 2267Public Function TryGetSpeculativeSemanticModel(position As Integer, attribute As AttributeSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 2299Public Function TryGetSpeculativeSemanticModel(position As Integer, type As TypeSyntax, <Out> ByRef speculativeModel As SemanticModel, Optional bindingOption As SpeculativeBindingOption = SpeculativeBindingOption.BindAsExpression) As Boolean 2310Friend 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)
154Private Function GetPredefinedHotReloadExceptionTypeConstructor(compilation As VisualBasicCompilation, diagnostics As DiagnosticBag, <Out> ByRef constructor As MethodSymbol) As Boolean
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (3)
173Friend Shared Function TryParseAnonymousTypeTemplateName(prefix As String, name As String, <Out()> ByRef index As Integer) As Boolean 246Friend 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)
80Friend Function TryGetAnonymousTypeName(template As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean 124Friend Function TryGetAnonymousTypeName(type As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean 374Friend Function TryFindAnonymousType(type As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef otherType As AnonymousTypeValue) As Boolean
Emit\PEModuleBuilder.vb (2)
332Friend Overridable Function TryGetAnonymousTypeName(template As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef name As String, <Out> ByRef index As Integer) As Boolean
Emit\SymbolTranslator.vb (1)
469Friend Function TryGetTranslatedImports(file As SourceFile, <Runtime.InteropServices.Out> ByRef [imports] As ImmutableArray(Of Cci.UsedNamespaceOrType)) 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_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\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\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) 2280<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2378<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2695<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2910<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 2952<Out()> ByRef applicableNarrowingCandidates As Integer, 2953<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 2956<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3219<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3222<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3566<Out()> ByRef outConversionKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3567<Out()> ByRef outConversionBackKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3568<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3569<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3645<Out()> ByRef outConversionKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3646<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3647<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol), 3794<Out()> ByRef outConvKind As KeyValuePair(Of ConversionKind, MethodSymbol), 3796<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 3860<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 3861<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4062<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4154<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 4155<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4251<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 4252<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 4285<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 5138<[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol) 5164Public Shared Function DoesReceiverMatchInstance(instanceType As TypeSymbol, receiverType As TypeSymbol, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As Boolean 5259<[In](), Out()> ByRef asyncLambdaSubToFunctionMismatch As HashSet(Of BoundExpression), 5261<[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) 419<[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)
568Friend Function GetTypeByMetadataName(metadataName As String, includeReferences As Boolean, isWellKnownType As Boolean, <Out> ByRef conflicts As (AssemblySymbol, AssemblySymbol), 627Friend 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, 440Friend Overloads Function LookupTopLevelMetadataType(ByRef emittedName As MetadataTypeName, <Out> ByRef isNoPiaLocalType As Boolean) As NamedTypeSymbol 474Friend 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)
73<Out> ByRef isBad As Boolean 143<Out> ByRef isBad As Boolean 160<Out> ByRef isBad As Boolean 242<Out> ByRef isBad As Boolean 272Private 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 860Friend 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 1523Public 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)
402<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 513<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 578<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo) 584<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo), 617<[In], Out> ByRef diagnostics As ArrayBuilder(Of DiagnosticInfo) 958<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 997<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1033<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1066<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 1106<[In], Out> ByRef infosBuffer As ArrayBuilder(Of DiagnosticInfo) 3607<[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_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\SourceNamedTypeSymbol.vb (2)
794<Out()> ByRef variance As VarianceKind, 795<Out()> ByRef constraints As ImmutableArray(Of TypeParameterConstraint),
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 314<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)
1845Public Function TryGetSpeculativeSemanticModelForMethodBody(semanticModel As SemanticModel, position As Integer, method As MethodBlockBaseSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1859Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, rangeArgument As RangeArgumentSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1873Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, statement As ExecutableStatementSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1887Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, initializer As EqualsValueSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1901Public Function TryGetSpeculativeSemanticModel(semanticModel As SemanticModel, position As Integer, attribute As AttributeSyntax, <Out> ByRef speculativeModel As SemanticModel) As Boolean 1915Public 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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
144<Out> ByRef returnType As ITypeSymbol) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
113Public Function TryGetSpeculativeSemanticModel(oldSemanticModel As SemanticModel, oldNode As SyntaxNode, newNode As SyntaxNode, <Out> ByRef speculativeModel As SemanticModel) As Boolean Implements ISemanticFacts.TryGetSpeculativeSemanticModel
src\roslyn\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\roslyn\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\roslyn\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.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)
119Protected 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\roslyn\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.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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
144<Out> ByRef returnType As ITypeSymbol) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
113Public Function TryGetSpeculativeSemanticModel(oldSemanticModel As SemanticModel, oldNode As SyntaxNode, newNode As SyntaxNode, <Out> ByRef speculativeModel As SemanticModel) As Boolean Implements ISemanticFacts.TryGetSpeculativeSemanticModel
src\roslyn\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\roslyn\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\roslyn\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.CSharp (2)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComInterop.cs (1)
28[Out]
src\runtime\src\libraries\Common\src\System\Runtime\InteropServices\IDispatch.cs (1)
23[Out] int[] rgDispId);
Microsoft.Diagnostics.DataContractReader.Legacy (51)
ClrDataFrame.cs (1)
51[Out, MarshalUsing(CountElementName = nameof(contextBufSize))] byte[] contextBuf)
ClrDataMethodInstance.cs (2)
360[In, Out, MarshalUsing(CountElementName = nameof(rangesLen))] ClrDataAddressRange[]? addressRanges) 455int IXCLRDataMethodInstance.GetILAddressMap(uint mapLen, uint* mapNeeded, [In, Out, MarshalUsing(CountElementName = "mapLen")] ClrDataILAddressMap[]? maps)
ClrDataStackWalk.cs (1)
85int IXCLRDataStackWalk.GetContext(uint contextFlags, uint contextBufSize, uint* contextSize, [MarshalUsing(CountElementName = "contextBufSize"), Out] byte[] contextBuf)
ClrDataValue.cs (2)
579int IXCLRDataValue.GetArrayProperties(uint* rank, uint* totalElements, uint numDim, [Out, MarshalUsing(CountElementName = nameof(numDim))] uint[] dims, uint numBases, [Out, MarshalUsing(CountElementName = nameof(numBases))] int[] bases)
Dbi\DacDbiImpl.cs (1)
5315public int WalkRefs(nuint handle, uint count, [In, MarshalUsing(CountElementName = "count"), Out] DacGcReference[] refs, uint* pFetched)
Dbi\IDacDbiInterface.cs (1)
868int WalkRefs(nuint handle, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] DacGcReference[] refs, uint* pFetched);
ISOSDacInterface.cs (22)
508int Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSHandleData[] handles, uint* pNeeded); 566int Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSStackRefError[] refs, uint* pFetched); 574int Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSStackRefData[] refs, uint* pFetched); 593int Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSMemoryRegion[] memRegions, uint* pNeeded); 664int GetAppDomainList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] values, uint* pNeeded); 674int GetAssemblyList(ClrDataAddress appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[]? values, int* pNeeded); 688int GetAssemblyModuleList(ClrDataAddress assembly, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] modules, uint* pNeeded); 774int GetGCHeapList(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] heaps, uint* pNeeded); // svr only 830int GetCodeHeapList(ClrDataAddress jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded); 848int GetRCWInterfaces(ClrDataAddress rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded); 852int GetCCWInterfaces(ClrDataAddress ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded); 873int GetFailedAssemblyList(ClrDataAddress appDomain, int count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] values, uint* pNeeded); 970int GetClrNotification([In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[] arguments, int count, int* pNeeded); 1001[In, Out, MarshalUsing(CountElementName = nameof(cNativeCodeAddrs))] DacpTieredVersionData[]? nativeCodeAddrs, 1099int GetObjectComWrappersData(ClrDataAddress objAddr, ClrDataAddress* rcw, uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] ClrDataAddress[]? mowList, uint* pNeeded); 1177int Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSMethodData[] values, uint* pNeeded); 1230[In, Out, MarshalUsing(CountElementName = nameof(count))] 1241[In, Out, MarshalUsing(CountElementName = nameof(count))] 1248[In, Out, MarshalUsing(CountElementName = nameof(argCount))] 1330[In, Out, MarshalUsing(CountElementName = nameof(count))] SOSCodeRange[]? ranges, 1337[In, Out, MarshalUsing(CountElementName = nameof(count))] uint[]? offsets, 1344[In, Out, MarshalUsing(CountElementName = nameof(count))] SOSGCSlotLifetime[]? lifetimes,
IXCLRData.cs (8)
292[In, Out, MarshalUsing(CountElementName = nameof(numTokens))] uint[]? flags); 307[In, Out, MarshalUsing(CountElementName = nameof(numTokens))] uint[]? flags); 398[Out, MarshalUsing(CountElementName = nameof(contextBufSize))] byte[] contextBuf); 434[Out, MarshalUsing(CountElementName = nameof(contextBufSize))] byte[] contextBuf); 621[In, Out, MarshalUsing(CountElementName = nameof(rangesLen))] ClrDataAddressRange[]? addressRanges); 627[In, Out, MarshalUsing(CountElementName = nameof(mapLen))] ClrDataILAddressMap[]? maps); 1168int GetArrayProperties(uint* rank, uint* totalElements, uint numDim, [Out, MarshalUsing(CountElementName = nameof(numDim))] uint[] dims, uint numBases, [Out, MarshalUsing(CountElementName = nameof(numBases))] int[] bases);
SOSDacImpl.cs (11)
203int ISOSDacInterface.GetAppDomainList(uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[] values, uint* pNeeded) 421int ISOSDacInterface.GetAssemblyList(ClrDataAddress addr, int count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[]? values, int* pNeeded) 504int ISOSDacInterface.GetAssemblyModuleList(ClrDataAddress assembly, uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[]? modules, uint* pNeeded) 670int ISOSDacInterface.GetCCWInterfaces(ClrDataAddress ccw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded) 887int ISOSDacInterface.GetCodeHeapList(ClrDataAddress jitManager, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpJitCodeHeapInfo[]? codeHeaps, uint* pNeeded) 1066int ISOSDacInterface.GetFailedAssemblyList(ClrDataAddress appDomain, int count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[] values, uint* pNeeded) 1339int ISOSDacInterface.GetGCHeapList(uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[] heaps, uint* pNeeded) 3870int ISOSDacInterface.GetRCWInterfaces(ClrDataAddress rcw, uint count, [In, MarshalUsing(CountElementName = nameof(count)), Out] DacpCOMInterfacePointerData[]? interfaces, uint* pNeeded) 5458[In, MarshalUsing(CountElementName = nameof(cNativeCodeAddrs)), Out] DacpTieredVersionData[]? nativeCodeAddrs, 6238int ISOSDacInterface10.GetObjectComWrappersData(ClrDataAddress objAddr, ClrDataAddress* rcw, uint count, [In, MarshalUsing(CountElementName = "count"), Out] ClrDataAddress[]? mowList, uint* pNeeded) 7156int ISOSMethodEnum.Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSMethodData[] values, uint* pNeeded)
SOSDacImpl.IXCLRDataProcess.cs (2)
1426[In, Out, MarshalUsing(CountElementName = nameof(numTokens))] uint[]? flags) 1451[In, Out, MarshalUsing(CountElementName = nameof(numTokens))] uint[]? flags)
Microsoft.DiaSymReader (84)
Metadata\MetadataAdapterBase.cs (17)
25[Out]byte** signature, 26[Out]int* signatureLength) 31[Out]char* qualifiedName, 33[Out]int* qualifiedNameLength, 34[Out]TypeAttributes* attributes, 35[Out]int* baseType) 40[Out]int* resolutionScope, // ModuleRef or AssemblyRef 41[Out]char* qualifiedName, 43[Out]int* qualifiedNameLength) 51[Out] int* declaringTypeDef, 52[Out] char* name, 54[Out] int* nameLength, 55[Out] MethodAttributes* attributes, 56[Out] byte** signature, 57[Out] int* signatureLength, 58[Out] int* relativeVirtualAddress, 59[Out] MethodImplAttributes* implAttributes)
Metadata\SymReaderMetadataAdapter.cs (9)
32[Out]byte** signature, 33[Out]int* signatureLength) 55[Out]char* qualifiedName, 57[Out]int* qualifiedNameLength, 58[Out]TypeAttributes* attributes, 59[Out]int* baseType) 92[Out]int* resolutionScope, // ModuleRef or AssemblyRef 93[Out]char* qualifiedName, 95[Out]int* qualifiedNameLength)
Metadata\SymWriterMetadataAdapter.cs (15)
41[Out]char* qualifiedName, 43[Out]int* qualifiedNameLength, 44[Out]TypeAttributes* attributes, 45[Out]int* baseType) 74[Out]int* resolutionScope, // ModuleRef or AssemblyRef 75[Out]char* qualifiedName, 77[Out]int* qualifiedNameLength) 90[Out] int* declaringTypeDef, 91[Out] char* name, 93[Out] int* nameLength, 94[Out] MethodAttributes* attributes, 95[Out] byte** signature, 96[Out] int* signatureLength, 97[Out] int* relativeVirtualAddress, 98[Out] MethodImplAttributes* implAttributes)
Reader\ISymEncUnmanagedMethod.cs (2)
25[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] char[] name); 56[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)]ISymUnmanagedDocument[] documents);
Reader\ISymUnmanagedAsyncMethod.cs (3)
35[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] yieldOffsets, 36[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] breakpointOffset, 37[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] breakpointMethod);
Reader\ISymUnmanagedConstant.cs (2)
21[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] char[] name); 30[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] byte[] signature);
Reader\ISymUnmanagedDocument.cs (3)
21[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] char[] url); 39[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] byte[] checksum); 58[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 4)] byte[] source);
Reader\ISymUnmanagedEncUpdate.cs (1)
44[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] ISymUnmanagedVariable[] variables,
Reader\ISymUnmanagedMethod.cs (11)
49[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] int[] ranges); 58[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedVariable[] parameters); 73[In, Out, MarshalAs(UnmanagedType.LPArray)] ISymUnmanagedDocument[] documents, 74[In, Out, MarshalAs(UnmanagedType.LPArray)] int[] lines, 75[In, Out, MarshalAs(UnmanagedType.LPArray)] int[] columns, 82[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] offsets, 83[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedDocument[] documents, 84[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] startLines, 85[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] startColumns, 86[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] endLines, 87[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] int[] endColumns);
Reader\ISymUnmanagedNamespace.cs (3)
21[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] char[] name); 27[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedNamespace[] namespaces); 33[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedVariable[] variables);
Reader\ISymUnmanagedReader.cs (7)
31[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedDocument[] documents); 50[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] ISymUnmanagedVariable[] variables); 56[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedVariable[] variables); 71[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] customDebugInformation); 77[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedNamespace[] namespaces); 107[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] char[] name); 116[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] ISymUnmanagedMethod[] methods);
Reader\ISymUnmanagedReader2.cs (2)
136[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2)] byte[] customDebugInformation); 143[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1)] ISymUnmanagedMethod[] methods);
Reader\ISymUnmanagedReader3.cs (2)
159[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] customDebugInformation); 171[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 3)] byte[] customDebugInformation);
Reader\ISymUnmanagedReader6.cs (1)
27[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] char[] name);
Reader\ISymUnmanagedScope.cs (3)
26[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedScope[] children); 41[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedVariable[] locals); 47[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedNamespace[] namespaces);
Reader\ISymUnmanagedScope2.cs (1)
65[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] ISymUnmanagedConstant[] constants);
Reader\ISymUnmanagedVariable.cs (2)
20[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] char[] name); 29[In, Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 0)] byte[] signature);
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.NET.Sdk.Razor.Tasks (1)
parent\Tool\ServerProtocol\NativeMethods.cs (1)
70[In, Out] StringBuilder lpCommandLine,
Microsoft.TestPlatform.PlatformAbstractions (3)
common\NativeMethods.cs (3)
16public static extern bool IsWow64Process2([In] IntPtr process, [Out] out ushort processMachine, [Out] out ushort nativeMachine); 23internal static extern bool IsWow64Process([In] IntPtr process, [Out] out bool wow64Process);
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.Win32.Registry (3)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.RegEnumKeyEx.cs (1)
23[Out] char[]? lpClass,
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.RegEnumValue.cs (1)
21[Out] char[] lpValueName,
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.RegQueryInfoKey.cs (1)
21[Out] char[]? lpClass,
Mono.Cecil.Pdb (6)
Mono.Cecil.Pdb\ISymUnmanagedWriter2.cs (5)
28 [Out, MarshalAs (UnmanagedType.Interface)] out ISymUnmanagedDocumentWriter pRetVal); 32 void OpenScope ([In] int startOffset, [Out] out int pRetVal); 51 [Out] out ImageDebugDirectory pIDD, 53 [Out] out int pcData, 54 [In, Out, MarshalAs (UnmanagedType.LPArray, SizeParamIndex = 1)] byte [] data);
Mono.Cecil.Pdb\SymWriter.cs (1)
26 [Out, MarshalAs (UnmanagedType.Interface)] out object ppv);
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)
221[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzAuthor, 228[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzVersion, 235[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzSpecVersion, 242[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFriendlyName, 257[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceManufacturer, 265[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzDeviceModels, 273[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzMimeTypes, 281[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzFileExtensions, 315[Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder wzNamespace, 1033[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)
2299private static extern bool _ChangeWindowMessageFilterEx(IntPtr hwnd, WM message, MSGFLT action, [In, Out, Optional] ref CHANGEFILTERSTRUCT pChangeFilterStruct); 2378private static extern SafeHBITMAP _CreateDIBSection(SafeDC hdc, [In] ref BITMAPINFO bitmapInfo, int iUsage, [Out] out IntPtr ppvBits, IntPtr hSection, int dwOffset); 2381private static extern SafeHBITMAP _CreateDIBSectionIntPtr(IntPtr hdc, [In] ref BITMAPINFO bitmapInfo, int iUsage, [Out] out IntPtr ppvBits, IntPtr hSection, int dwOffset); 2514private static extern HRESULT _DwmGetColorizationColor(out uint pcrColorization, [Out, MarshalAs(UnmanagedType.Bool)] out bool pfOpaqueBlend); 2647public static extern SafeFindHandle FindFirstFileW(string lpFileName, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2652public static extern bool FindNextFileW(SafeFindHandle hndFindFile, [In, Out, MarshalAs(UnmanagedType.LPStruct)] WIN32_FIND_DATAW lpFindFileData); 2656private static extern bool _GetClientRect(IntPtr hwnd, [Out] out RECT lpRect); 2744private static extern bool _GetMonitorInfo(IntPtr hMonitor, [In, Out] MONITORINFO lpmi); 3014private static extern bool _SystemParametersInfo_NONCLIENTMETRICS(SPI uiAction, int uiParam, [In, Out] ref NONCLIENTMETRICS pvParam, SPIF fWinIni); 3019private static extern bool _SystemParametersInfo_HIGHCONTRAST(SPI uiAction, int uiParam, [In, Out] ref HIGHCONTRAST pvParam, SPIF fWinIni); 3229public static extern void SHGetItemFromDataObject(IDataObject pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3232public static extern HRESULT SHCreateItemFromParsingName([MarshalAs(UnmanagedType.LPWStr)] string pszPath, IBindCtx pbc, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv); 3250public 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);
Roslyn.Diagnostics.VisualBasic.Analyzers (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
144<Out> ByRef returnType As ITypeSymbol) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb (1)
50<Out> Optional ByRef statement As StatementSyntax = Nothing) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
113Public Function TryGetSpeculativeSemanticModel(oldSemanticModel As SemanticModel, oldNode As SyntaxNode, newNode As SyntaxNode, <Out> ByRef speculativeModel As SemanticModel) As Boolean Implements ISemanticFacts.TryGetSpeculativeSemanticModel
src\roslyn\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\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
90<Out> ByRef isResultPredefinedCast As Boolean) As ExpressionSyntax 131<Out> ByRef wasCastAdded As Boolean,
rzc (1)
ServerProtocol\NativeMethods.cs (1)
70[In, Out] StringBuilder lpCommandLine,
System.Data.OleDb (39)
NativeMethods.cs (1)
19[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset);
UnsafeNativeMethods.cs (38)
122[Out] out object RecordsAffected, 123[Out, MarshalAs(UnmanagedType.Interface)] out object ppiRs); 224[Out] out IntPtr phAccessor, 225[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.I4)] int[] rgStatus); 237[Out] out int pcRefCount); 253[Out] out int pcRefCount); 267[Out] out IntPtr pcColumns, 268[Out] out IntPtr prgInfo, 269[Out] out IntPtr ppStringsBuffer); 285[Out] out IntPtr pcOptColumns, 286[Out] out IntPtr prgOptColumns); 306[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppColRowset); 338[Out] out int pcPropertySets, 339[Out] out IntPtr prgPropertySets); 373[Out] out IntPtr pcRowsAffected, 374[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 423[Out, MarshalAs(UnmanagedType.LPWStr)] out string ppwszKeywords); 437[Out] out int pcLiteralInfo, 438[Out] out IntPtr prgLiteralInfo, 439[Out] out IntPtr ppCharBuffer); 456[Out] out int pcPropertySets, 457[Out] out IntPtr prgPropertySets); 463[Out] out int pcPropertySets, 464[Out] out IntPtr prgPropertyInfoSets, 465[Out] out IntPtr ppDescBuffer); 496[Out, MarshalAs(UnmanagedType.Interface)] out IRowset ppRowset); 506[Out] out int pcSchemas, 507[Out] out IntPtr rguidSchema, 508[Out] out IntPtr prgRestrictionSupport); 617[Out] out IntPtr pcRowsAffected, 618[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 647[Out, MarshalAs(UnmanagedType.Interface)] out object ppRowset); 656[In, Out, MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.Struct)] System.Data.OleDb.tagDBCOLUMNACCESS[] rgColumns); 690[Out] out IntPtr pcRowsObtained, 725[Out] out int pcPropertySets, 726[Out] out IntPtr prgPropertySets); 732[Out, MarshalAs(UnmanagedType.Interface)] out IRowset? ppRowset); 766[Out] out int pulTransactionLevel);
System.Diagnostics.EventLog (4)
src\runtime\src\libraries\Common\src\Interop\Windows\Kernel32\Interop.FormatMessage_SafeLibraryHandle.cs (1)
23[Out] char[] lpBuffer,
System\Diagnostics\Reader\UnsafeNativeMethods.cs (3)
588[Out] char[]? channelPathBuffer, 601[Out] char[]? publisherIdBuffer, 693[Out] char[]? buffer,
System.Diagnostics.PerformanceCounter (1)
System\Diagnostics\ICollectData.cs (1)
22[Out, MarshalAs(UnmanagedType.SysInt)]
System.DirectoryServices (10)
Interop\EnumVariant.cs (3)
91[In, Out] IntPtr rgvar, 92[Out, MarshalAs(UnmanagedType.LPArray)] int[] pceltFetched); 98void Clone([Out, MarshalAs(UnmanagedType.LPArray)] IEnumVariant[] ppenum);
Interop\UnsafeNativeMethods.cs (7)
14public static int ADsOpenObject(string path, string? userName, string? password, int flags, [In, Out] ref Guid iid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppObject) 87int GetEx([In, MarshalAs(UnmanagedType.BStr)] string bstrName, [Out] out object? value); 293int Next([Out] out object nextProp); 319[Out] out IntPtr hSearchResult); 339[Out] IntPtr ppszColumnName); 368int GetOption(int flag, [Out] out object value);
System.DirectoryServices.AccountManagement (2)
System\DirectoryServices\AccountManagement\interopt.cs (2)
20public static int ADsOpenObject(string path, string userName, string password, int flags, [In, Out] ref Guid iid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppObject)
System.Management (153)
System\Management\InteropClasses\WMIInterop.cs (113)
510[PreserveSig] int GetQualifierSet_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 511[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 514[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 516[PreserveSig] int Next_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 518[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 519[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppCopy); 520[PreserveSig] int GetObjectText_([In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 521[PreserveSig] int SpawnDerivedClass_([In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewClass); 522[PreserveSig] int SpawnInstance_([In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewInstance); 524[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 526[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 530[PreserveSig] int NextMethod_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppInSignature, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutSignature); 532[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 533[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 542[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int plFlavor); 545[PreserveSig] int GetNames_([In] int lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 547[PreserveSig] int Next_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out] ref object pVal, [In][Out] ref int plFlavor); 557[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemContext ppNewCopy); 558[PreserveSig] int GetNames_([In] int lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 560[PreserveSig] int Next_([In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pValue); 563[PreserveSig] int GetValue_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out] out object pValue); 574[PreserveSig] int OpenNamespace_([In][MarshalAs(UnmanagedType.BStr)] string strNamespace, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemServices ppWorkingNamespace, [In] IntPtr ppCallResult); 576[PreserveSig] int QueryObjectSink_([In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemObjectSink ppResponseHandler); 577[PreserveSig] int GetObject_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppObject, [In] IntPtr ppCallResult); 583[PreserveSig] int CreateClassEnum_([In][MarshalAs(UnmanagedType.BStr)] string strSuperclass, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 589[PreserveSig] int CreateInstanceEnum_([In][MarshalAs(UnmanagedType.BStr)] string strFilter, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 591[PreserveSig] int ExecQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 593[PreserveSig] int ExecNotificationQuery_([In][MarshalAs(UnmanagedType.BStr)] string strQueryLanguage, [In][MarshalAs(UnmanagedType.BStr)] string strQuery, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 595[PreserveSig] int ExecMethod_([In][MarshalAs(UnmanagedType.BStr)] string strObjectPath, [In][MarshalAs(UnmanagedType.BStr)] string strMethodName, [In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [In] IntPtr pInParams, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppOutParams, [In] IntPtr ppCallResult); 605[PreserveSig] int GetResultObject_([In] int lTimeout, [Out][MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(MarshalWbemObject))] out IWbemClassObjectFreeThreaded ppResultObject); 606[PreserveSig] int GetResultString_([In] int lTimeout, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrResultString); 607[PreserveSig] int GetResultServices_([In] int lTimeout, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppServices); 608[PreserveSig] int GetCallStatus_([In] int lTimeout, [Out] out int plStatus); 628[PreserveSig] int Next_([In] int lTimeout, [In] uint uCount, [In][Out][MarshalAs(UnmanagedType.LPArray)] IWbemClassObject_DoNotMarshal[] apObjects, [Out] out uint puReturned); 630[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum); 640[PreserveSig] int GetText_([In] int lFlags, [In][MarshalAs(UnmanagedType.Interface)] IWbemClassObject_DoNotMarshal pObj, [In] uint uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.BStr)] out string strText); 641[PreserveSig] int CreateFromText_([In] int lFlags, [In][MarshalAs(UnmanagedType.BStr)] string strText, [In] uint uObjTextFormat, [In][MarshalAs(UnmanagedType.Interface)] IWbemContext pCtx, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal pNewObj); 650[PreserveSig] int GetQualifierSet_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 651[PreserveSig] int Get_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 654[PreserveSig] int GetNames_([In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 656[PreserveSig] int Next_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 658[PreserveSig] int GetPropertyQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 659[PreserveSig] int Clone_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppCopy); 660[PreserveSig] int GetObjectText_([In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 661[PreserveSig] int SpawnDerivedClass_([In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewClass); 662[PreserveSig] int SpawnInstance_([In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppNewInstance); 664[PreserveSig] int GetPropertyOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 666[PreserveSig] int GetMethod_([In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppInSignature, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemClassObject_DoNotMarshal ppOutSignature); 670[PreserveSig] int NextMethod_([In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string pstrName, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppInSignature, [In][Out][MarshalAs(UnmanagedType.Interface)] ref IWbemClassObject_DoNotMarshal ppOutSignature); 672[PreserveSig] int GetMethodQualifierSet_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemQualifierSet_DoNotMarshal ppQualSet); 673[PreserveSig] int GetMethodOrigin_([In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 674[PreserveSig] int GetPropertyHandle_([In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out int pType, [Out] out int plHandle); 676[PreserveSig] int ReadPropertyValue_([In] int lHandle, [In] int lBufferSize, [Out] out int plNumBytes, [Out] out byte aData); 677[PreserveSig] int ReadDWORD_([In] int lHandle, [Out] out uint pdw); 679[PreserveSig] int ReadQWORD_([In] int lHandle, [Out] out ulong pqw); 681[PreserveSig] int GetPropertyInfoByHandle_([In] int lHandle, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out int pType); 691[PreserveSig] int GetErrorCodeText_([In][MarshalAs(UnmanagedType.Error)] int hRes, [In] uint LocaleId, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 692[PreserveSig] int GetFacilityCodeText_([In][MarshalAs(UnmanagedType.Error)] int hRes, [In] uint LocaleId, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string MessageText); 715[PreserveSig] int GetRestrictedSink_([In] int lNumQueries, [In][MarshalAs(UnmanagedType.LPWStr)] ref string awszQueries, [In][MarshalAs(UnmanagedType.IUnknown)] object pCallback, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemEventSink ppSink); 725[PreserveSig] int GetCount_([Out] out uint puKeyCount); 728[PreserveSig] int GetKey_([In] uint uKeyIx, [In] uint uFlags, [In][Out] ref uint puNameBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 2)] char[] pszKeyName, [In][Out] ref uint puKeyValBufSize, [In][Out] IntPtr pKeyVal, [Out] out uint puApparentCimType); 729[PreserveSig] int GetKey2_([In] uint uKeyIx, [In] uint uFlags, [In][Out] ref uint puNameBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 2)] char[] pszKeyName, [In][Out] ref object pKeyValue, [Out] out uint puApparentCimType); 733[PreserveSig] int GetInfo_([In] uint uRequestedInfo, [Out] out ulong puResponse); 734[PreserveSig] int GetText_([In] int lFlags, [In][Out] ref uint puBuffLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszText); 743[PreserveSig] int GetText_([In] int lFlags, [In][Out] ref uint puBuffLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszText); 744[PreserveSig] int GetInfo_([In] uint uRequestedInfo, [Out] out ulong puResponse); 746[PreserveSig] int GetServer_([In][Out] ref uint puNameBufLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 0)] char[] pName); 747[PreserveSig] int GetNamespaceCount_([Out] out uint puCount); 749[PreserveSig] int GetNamespaceAt_([In] uint uIndex, [In][Out] ref uint puNameBufLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pName); 752[PreserveSig] int GetScopeCount_([Out] out uint puCount); 755[PreserveSig] int GetScope_([In] uint uIndex, [In][Out] ref uint puClassNameBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszClass, [Out][MarshalAs(UnmanagedType.Interface)] out IWbemPathKeyList pKeyList); 756[PreserveSig] int GetScopeAsText_([In] uint uIndex, [In][Out] ref uint puTextBufSize, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 1)] char[] pszText); 760[PreserveSig] int GetClassName_([In][Out] ref uint puBuffLength, [Out][MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.U2, SizeParamIndex = 0)] char[] pszName); 761[PreserveSig] int GetKeyList_([Out][MarshalAs(UnmanagedType.Interface)] out IWbemPathKeyList pOut);
System\Management\ManagementScope.cs (40)
83internal delegate int SetSecurity([In][Out] ref bool pNeedtoReset, [In][Out] ref IntPtr pHandle); 97internal delegate int GetPropertyHandle(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszPropertyName, [Out] out int pType, [Out] out int plHandle); 99internal delegate int GetQualifierSet(int vFunc, IntPtr pWbemClassObject, [Out] out IntPtr ppQualSet); 100internal delegate int Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 103internal delegate int GetNames(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszQualifierName, [In] int lFlags, [In] ref object pQualifierVal, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 105internal delegate int Next(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [In][Out][MarshalAs(UnmanagedType.BStr)] ref string strName, [In][Out] ref object pVal, [In][Out] ref int pType, [In][Out] ref int plFlavor); 107internal delegate int GetPropertyQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszProperty, [Out] out IntPtr ppQualSet); 108internal delegate int Clone(int vFunc, IntPtr pWbemClassObject, [Out] out IntPtr ppCopy); 109internal delegate int GetObjectText(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrObjectText); 110internal delegate int SpawnDerivedClass(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out] out IntPtr ppNewClass); 111internal delegate int SpawnInstance(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out] out IntPtr ppNewInstance); 113internal delegate int GetPropertyOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 115internal delegate int GetMethod(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [Out]out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 119internal delegate int NextMethod(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out IntPtr ppInSignature, [Out] out IntPtr ppOutSignature); 121internal delegate int GetMethodQualifierSet(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethod, [Out] out IntPtr ppQualSet); 122internal delegate int GetMethodOrigin(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszMethodName, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrClassName); 123internal delegate int QualifierSet_Get(int vFunc, IntPtr pWbemClassObject, [In][MarshalAs(UnmanagedType.LPWStr)] string wszName, [In] int lFlags, [In][Out] ref object pVal, [In][Out] ref int plFlavor); 126internal delegate int QualifierSet_GetNames(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_BSTR)] out string[] pNames); 128internal delegate int QualifierSet_Next(int vFunc, IntPtr pWbemClassObject, [In] int lFlags, [Out][MarshalAs(UnmanagedType.BStr)] out string pstrName, [Out] out object pVal, [Out] out int plFlavor); 130internal delegate int GetCurrentApartmentType(int vFunc, IntPtr pComThreadingInfo, [Out] out APTTYPE aptType); 132internal delegate int GetDemultiplexedStub([In, MarshalAs(UnmanagedType.IUnknown)]object pIUnknown, [In]bool isLocal, [Out, MarshalAs(UnmanagedType.IUnknown)]out object ppIUnknown); 136[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 147[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 159[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 171[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 202[Out][MarshalAs(UnmanagedType.Interface)] out IEnumWbemClassObject ppEnum, 218[Out][MarshalAs(UnmanagedType.Interface)] out IWbemServices ppNamespace,
System.Private.CoreLib (19)
src\runtime\src\libraries\Common\src\Interop\Interop.Locale.cs (1)
39internal static partial int GetLocales([Out] char[]? value, int valueLength);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeCustomAttributeData.cs (1)
1430pcas.Add(new OutAttribute());
src\runtime\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\runtime\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\runtime\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\runtime\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\runtime\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\runtime\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\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\ComTypes\ITypeInfo.cs (3)
309void GetNames(int memid, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] string[] rgBstrNames, int cMaxNames, out int pcNames); 312void GetIDsOfNames([MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPWStr, SizeParamIndex = 1), In] string[] rgszNames, int cNames, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] int[] pMemId); 318void CreateInstance([MarshalAs(UnmanagedType.IUnknown)] object? pUnkOuter, [In] ref Guid riid, [MarshalAs(UnmanagedType.IUnknown), Out] out object ppvObj);
src\runtime\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\runtime\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\runtime\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\runtime\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);
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.Security.Cryptography (1)
src\runtime\src\libraries\Common\src\Interop\Windows\Advapi32\Interop.CryptGetDefaultProvider.cs (1)
25[Out] char[]? pszProvName,
System.ServiceModel.NetNamedPipe (2)
System\ServiceModel\Channels\UnsafeNativeMethods.cs (2)
50[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder packageFamilyName 59[In, Out, MarshalAs(UnmanagedType.LPWStr)] StringBuilder objectPath,
System.Speech (12)
Internal\ObjectToken\RegistryDataKey.cs (1)
178[MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data)
Internal\SapiInterop\SapiInterop.cs (4)
102new int GetData([MarshalAs(UnmanagedType.LPWStr)] string pszValueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] pData); 154int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data); 184new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data); 218new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data);
Internal\SapiInterop\SapiRecoInterop.cs (4)
908void GetAlternates(int ulStartElement, int cElements, int ulRequestCount, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] IntPtr[] ppPhrases, out int pcPhrasesReturned); 941new void GetAlternates(int ulStartElement, int cElements, int ulRequestCount, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] IntPtr[] ppPhrases, out int pcPhrasesReturned); 965new void GetAlternates(int ulStartElement, int cElements, int ulRequestCount, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] IntPtr[] ppPhrases, out int pcPhrasesReturned); 995void GetDisplayAlternates(IntPtr pPhrase, uint cRequestCount, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 2), Out] IntPtr[] ppCoMemPhrases, out uint pcPhrasesReturned);
Internal\SapiInterop\SapiStreamInterop.cs (2)
26new void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] pv, int cb, IntPtr pcbRead); 48new void Read([MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] pv, int cb, IntPtr pcbRead);
Recognition\RecognizerBase.cs (1)
3186new int GetData([MarshalAs(UnmanagedType.LPWStr)] string valueName, ref uint pcbData, [MarshalAs(UnmanagedType.LPArray, SizeParamIndex = 1), Out] byte[] data);
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\wpf\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\wpf\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\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Win32\NativeMethodsOther.cs (2)
125[In, Out] 127[In, Out]
src\wpf\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\wpf\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\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
85[In, Out] StringBuilder lpCommandLine,
VBCSCompiler (2)
src\roslyn\src\Compilers\Server\VBCSCompiler\MemoryHelper.cs (1)
62private static extern bool GlobalMemoryStatusEx([In, Out] MemoryHelper buffer);
src\roslyn\src\Compilers\Shared\NativeMethods.cs (1)
85[In, Out] StringBuilder lpCommandLine,
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.VisualBasic (1)
Compilation\ClsComplianceChecker.vb (1)
13Imports Out = System.Runtime.InteropServices.OutAttribute
mscorlib (1)
parent\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 (6)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Reflection\RuntimeCustomAttributeData.cs (4)
370[DynamicDependency(DynamicallyAccessedMemberTypes.PublicConstructors, typeof(OutAttribute))] 1302typeof(OutAttribute), // parameter 1427if (all || caType == typeof(OutAttribute)) 1456if (all || caType == typeof(OutAttribute))
src\runtime\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.
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net12.0\System.Runtime.Forwards.cs (1)
702[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.InteropServices.OutAttribute))]