You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Version Used:
Microsoft Visual Studio Enterprise 2022
Version 17.12.0 Preview 4.0
Microsoft .NET Framework
Version 4.8.09032
C# Tools 4.12.0-3.24510.2+3fd39c8f6c8db918e3184050599c2046997160f1
Actual Behavior:
"csc.exe" exited with code -2146232797.
Here's a longer stack trace I captured when compiling the runtime with the above issue; this first part of each was removed: C:\Users\_\.nuget\packages\microsoft.net.compilers.toolset\4.13.0-2.24531.4\tasks\netcore\Microsoft.CSharp.Core.targets(89,5): error :
error : Process terminated. System.NullReferenceException: Object reference not set to an instance of an object. [C:\git
\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.BitVector.EnsureCapacity(Int32 newCapacity) [C:\git\ReflectionFunctionPointers\src\
coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Normalize(LocalState& state) [C:\git\ReflectionFuncti
onPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.CheckAssigned(Symbol symbol, SyntaxNode node) [C:\git
\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitParameter(BoundParameter node) [C:\git\Reflectio
nFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundParameter.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunctionPo
inters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionOrPatternWithoutStackGuard(BoundNode node)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32& recursionDept
h, BoundNode node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLv
alue) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitArgumentsBeforeCall(ImmutableArray`1 arguments, Immu
tableArray`1 refKindsOpt) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitArguments(ImmutableArray`1 arguments, ImmutableArray
`1 refKindsOpt, MethodSymbol method) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitFunctionPointerInvocation(BoundFunctionPointerInvoca
tion node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundFunctionPointerInvocation.Accept(BoundTreeVisitor visitor) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionOrPatternWithoutStackGuard(BoundNode node)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32& recursionDept
h, BoundNode node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitConversion(BoundConversion node) [C:\git\ReflectionF
unctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunctionP
ointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionOrPatternWithoutStackGuard(BoundNode node)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(BoundNode node) [C:\
git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32& recursionDept
h, BoundNode node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLv
alue) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitReturnStatementNoAdjust(BoundReturnStatement node) [
C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitReturnStatement(BoundReturnStatement node) [C:\git\R
eflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundReturnStatement.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunc
tionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitStatement(BoundStatement statement) [C:\git\Reflecti
onFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitStatementsWithLocalFunctions(BoundBlock block) [
C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitBlock(BoundBlock node) [C:\git\ReflectionFunctio
nPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunctionPointe
rs\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Scan(Boolean& badRegion) [C:\git\ReflectionFunctionPointe
rs\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Scan(Boolean& badRegion) [C:\git\ReflectionFunctionPo
inters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Analyze(Boolean& badRegion, Optional`1 initialState) [C:\
git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Analyze(Boolean& badRegion, DiagnosticBag diagnostics
) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.<Analyze>gPerfCounter_internalPerfCounter_internalanalyze|40PerfCounter_internal1(Boolean strictAnalysis, <>cPerfCounter_internal
PerfCounter_internalDisplayClass40PerfCounter_internal0&) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Analyze(CSharpCompilation compilation, MethodSymbol m
ember, BoundNode node, DiagnosticBag diagnostics, ImmutableArray`1& implicitlyInitializedFieldsOpt, Boolean requireOutParamsAssigned) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.FlowAnalysisPass.Analyze(CSharpCompilation compilation, MethodSymbol method,
BoundBlock block, DiagnosticBag diagnostics, Boolean& needsImplicitReturn, ImmutableArray`1& implicitlyInitializedFieldsOpt) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.FlowAnalysisPass.Rewrite(MethodSymbol method, BoundBlock block, TypeCompilat
ionState compilationState, BindingDiagnosticBag diagnostics, Boolean hasTrailingExpression, Boolean originalBodyNested) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal,
ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>cPerfCounter_internalPerfCounter_internalDisplayClass25PerfCounter_internal0.<CompileNamedTypeAsync>bPerfCounter_internalPerfCounter_internal0() [C:\git\R
eflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Environment.FailFast(System.Runtime.CompilerServices.StackCrawlMarkHandle, System.String, System.Ru
ntime.CompilerServices.ObjectHandleOnStack, System.String) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Environment.FailFast(System.Threading.StackCrawlMark ByRef, System.String, System.Exception, System
.String) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Environment.FailFast(System.String, System.Exception) [C:\git\ReflectionFunctionPointers\src\corecl
r\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.FailFast.OnFatalException(System.Exception) [C:\git\ReflectionFunctionPointers\src\
coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.FailFast+<>c.<.cctor>bPerfCounter_internalPerfCounter_internal5PerfCounter_internal0(System.Exception, Microsoft.CodeAnalysis.ErrorReporting
.ErrorSeverity, Boolean) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportException(System.Exception, Microsoft.CodeAnalysis.
ErrorReporting.ErrorSeverity, Boolean, ErrorReporterHandler) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.Report(System.Exception, Microsoft.CodeAnalysis.ErrorRepo
rting.ErrorSeverity, Boolean) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportAndPropagate(System.Exception, Microsoft.CodeAnalys
is.ErrorReporting.ErrorSeverity) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.ErrorReporting.FatalError.ReportAndPropagateUnlessCanceled(System.Exception, Micros
oft.CodeAnalysis.ErrorReporting.ErrorSeverity) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>cPerfCounter_internalPerfCounter_internalDisplayClass25PerfCounter_internal0.<CompileNamedTypeAsync>bPerfCounter_internalPerfCounter_internal0() [C:\git\R
eflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Runtime.EH.FindFirstPassHandler(System.Object, UInt32, System.Runtime.StackFrameIterator ByRef, UIn
t32 ByRef, Byte* ByRef) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Runtime.EH.DispatchEx(System.Runtime.StackFrameIterator ByRef, ExInfo ByRef) [C:\git\ReflectionFunc
tionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Runtime.EH.RhThrowHwEx(UInt32, ExInfo ByRef) [C:\git\ReflectionFunctionPointers\src\coreclr\System.
Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.BitVector.EnsureCapacity(Int32) [C:\git\ReflectionFunctionPointers\src\coreclr\Syst
em.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Normalize(LocalState ByRef) [C:\git\ReflectionFunctio
nPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.CheckAssigned(Microsoft.CodeAnalysis.CSharp.Symbol, M
icrosoft.CodeAnalysis.SyntaxNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitParameter(Microsoft.CodeAnalysis.CSharp.BoundPar
ameter) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundParameter.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor) [C:\gi
t\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitExpressionOrPatternWithoutStack
Guard(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32 ByRef, Microso
ft.CodeAnalysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitWithStackGuard(Microsoft.CodeAn
alysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitAlways(Microsoft.CodeAnalysis.C
Sharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Visit(Microsoft.CodeAnalysis.CSharp.
BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitRvalue(Microsoft.CodeAnalysis.C
Sharp.BoundExpression, Boolean) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitArgumentsBeforeCall(System.Coll
ections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundExpression>, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.RefKind>) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLi
b.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitArguments(System.Collections.Im
mutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.BoundExpression>, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.RefKind>, Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol) [C:\git\ReflectionFunctionPointers\src\coreclr\Sy
stem.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitFunctionPointerInvocation(Micro
soft.CodeAnalysis.CSharp.BoundFunctionPointerInvocation) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundFunctionPointerInvocation.Accept(Microsoft.CodeAnalysis.CSharp.BoundTre
eVisitor) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitExpressionOrPatternWithoutStack
Guard(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32 ByRef, Microso
ft.CodeAnalysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitWithStackGuard(Microsoft.CodeAn
alysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitAlways(Microsoft.CodeAnalysis.C
Sharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Visit(Microsoft.CodeAnalysis.CSharp.
BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitConversion(Microsoft.CodeAnalys
is.CSharp.BoundConversion) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor) [C:\g
it\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitExpressionOrPatternWithoutStack
Guard(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Microsoft.CodeAnalys
is.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32 ByRef, Microso
ft.CodeAnalysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitWithStackGuard(Microsoft.CodeAn
alysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitAlways(Microsoft.CodeAnalysis.C
Sharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Visit(Microsoft.CodeAnalysis.CSharp.
BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitRvalue(Microsoft.CodeAnalysis.C
Sharp.BoundExpression, Boolean) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitReturnStatementNoAdjust(Microso
ft.CodeAnalysis.CSharp.BoundReturnStatement) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitReturnStatement(Microsoft.CodeA
nalysis.CSharp.BoundReturnStatement) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundReturnStatement.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitWithStackGuard(Microsoft.CodeAn
alysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitAlways(Microsoft.CodeAnalysis.C
Sharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Visit(Microsoft.CodeAnalysis.CSharp.
BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitStatement(Microsoft.CodeAnalysi
s.CSharp.BoundStatement) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitStatementsWithLocalFunctions(Microsoft.CodeAnaly
sis.CSharp.BoundBlock) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitBlock(Microsoft.CodeAnalysis.CSharp.BoundBlock)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor) [C:\git\Re
flectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(Microsoft.CodeAnalysis.CSharp.BoundNode) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitWithStackGuard(Microsoft.CodeAn
alysis.CSharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].VisitAlways(Microsoft.CodeAnalysis.C
Sharp.BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Visit(Microsoft.CodeAnalysis.CSharp.
BoundNode) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Scan(Boolean ByRef) [C:\git\Reflecti
onFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Scan(Boolean ByRef) [C:\git\ReflectionFunctionPointer
s\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2[[Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass+Loc
alState, Microsoft.CodeAnalysis.CSharp, Version=4.13.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35],[System.PerfCounter_internalPerfCounter_internalCanon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Analyze(Boolean ByRef, Microsoft.Cod
eAnalysis.Optional`1<LocalState>) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Analyze(Boolean ByRef, Microsoft.CodeAnalysis.Diagnos
ticBag) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.<Analyze>gPerfCounter_internalPerfCounter_internalanalyze|40PerfCounter_internal1(Boolean, <>cPerfCounter_internalPerfCounter_internalDisplayClass40
PerfCounter_internal0 ByRef) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Analyze(Microsoft.CodeAnalysis.CSharp.CSharpCompilati
on, Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.BoundNode, Microsoft.CodeAnalysis.DiagnosticBag, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol> ByRef, Boolean) [C:\g
it\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.FlowAnalysisPass.Analyze(Microsoft.CodeAnalysis.CSharp.CSharpCompilation, Mi
crosoft.CodeAnalysis.CSharp.Symbols.MethodSymbol, Microsoft.CodeAnalysis.CSharp.BoundBlock, Microsoft.CodeAnalysis.DiagnosticBag, Boolean ByRef, System.Collections.Immutable.ImmutableArray`1<Microsoft.CodeAnalysis.CSharp.Symbols.FieldSymbol> ByRef) [C:\
git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.FlowAnalysisPass.Rewrite(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol,
Microsoft.CodeAnalysis.CSharp.BoundBlock, Microsoft.CodeAnalysis.CSharp.TypeCompilationState, Microsoft.CodeAnalysis.CSharp.BindingDiagnosticBag, Boolean, Boolean) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.Cor
eLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(Microsoft.CodeAnalysis.CSharp.Symbols.MethodSym
bol, Int32, ProcessedFieldInitializers ByRef, Microsoft.CodeAnalysis.CSharp.SynthesizedSubmissionFields, Microsoft.CodeAnalysis.CSharp.TypeCompilationState) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csp
roj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(Microsoft.CodeAnalysis.CSharp.Symbols.NamedT
ypeSymbol) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler+<>cPerfCounter_internalPerfCounter_internalDisplayClass25PerfCounter_internal0.<CompileNamedTypeAsync>bPerfCounter_internalPerfCounter_internal0() [C:\git\R
eflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Roslyn.Utilities.UICultureUtilities+<>cPerfCounter_internalPerfCounter_internalDisplayClass5PerfCounter_internal0.<WithCurrentUICulture>bPerfCounter_internalPerfCounter_internal0() [C:\git\ReflectionFu
nctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(System.Threading.Thread, System.Threading.
ExecutionContext, System.Threading.ContextCallback, System.Object) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thr
ead) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at System.Threading.ThreadPoolWorkQueue.Dispatch() [C:\git\ReflectionFunctionPointers\src\coreclr\System.Priv
ate.CoreLib\System.Private.CoreLib.csproj]
at System.Threading.PortableThreadPool+WorkerThread.WorkerThreadStart() [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
error : System.NullReferenceException: Object reference not set to an instance of an object. [C:\git\ReflectionFunctionP
ointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.BitVector.EnsureCapacity(Int32 newCapacity) [C:\git\ReflectionFunctionPointers\src\
coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Normalize(LocalState& state) [C:\git\ReflectionFuncti
onPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.CheckAssigned(Symbol symbol, SyntaxNode node) [C:\git
\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitParameter(BoundParameter node) [C:\git\Reflectio
nFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundParameter.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunctionPo
inters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionOrPatternWithoutStackGuard(BoundNode node)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32& recursionDept
h, BoundNode node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLv
alue) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitArgumentsBeforeCall(ImmutableArray`1 arguments, Immu
tableArray`1 refKindsOpt) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitArguments(ImmutableArray`1 arguments, ImmutableArray
`1 refKindsOpt, MethodSymbol method) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitFunctionPointerInvocation(BoundFunctionPointerInvoca
tion node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundFunctionPointerInvocation.Accept(BoundTreeVisitor visitor) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionOrPatternWithoutStackGuard(BoundNode node)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32& recursionDept
h, BoundNode node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitConversion(BoundConversion node) [C:\git\ReflectionF
unctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundConversion.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunctionP
ointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitExpressionOrPatternWithoutStackGuard(BoundNode node)
[C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(BoundNode node) [C:\
git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.VisitExpressionOrPatternWithStackGuard(Int32& recursionDept
h, BoundNode node) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitRvalue(BoundExpression node, Boolean isKnownToBeAnLv
alue) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitReturnStatementNoAdjust(BoundReturnStatement node) [
C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitReturnStatement(BoundReturnStatement node) [C:\git\R
eflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundReturnStatement.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunc
tionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitStatement(BoundStatement statement) [C:\git\Reflecti
onFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitStatementsWithLocalFunctions(BoundBlock block) [
C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.VisitBlock(BoundBlock node) [C:\git\ReflectionFunctio
nPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundBlock.Accept(BoundTreeVisitor visitor) [C:\git\ReflectionFunctionPointe
rs\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.BoundTreeVisitor.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\sr
c\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitWithStackGuard(BoundNode node) [C:\git\ReflectionFun
ctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.VisitAlways(BoundNode node) [C:\git\ReflectionFunctionPoi
nters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Visit(BoundNode node) [C:\git\ReflectionFunctionPointers\
src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Scan(Boolean& badRegion) [C:\git\ReflectionFunctionPointe
rs\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Scan(Boolean& badRegion) [C:\git\ReflectionFunctionPo
inters\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.AbstractFlowPass`2.Analyze(Boolean& badRegion, Optional`1 initialState) [C:\
git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Analyze(Boolean& badRegion, DiagnosticBag diagnostics
) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.<Analyze>gPerfCounter_internalPerfCounter_internalanalyze|40PerfCounter_internal1(Boolean strictAnalysis, <>cPerfCounter_internal
PerfCounter_internalDisplayClass40PerfCounter_internal0&) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.DefiniteAssignmentPass.Analyze(CSharpCompilation compilation, MethodSymbol m
ember, BoundNode node, DiagnosticBag diagnostics, ImmutableArray`1& implicitlyInitializedFieldsOpt, Boolean requireOutParamsAssigned) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.FlowAnalysisPass.Analyze(CSharpCompilation compilation, MethodSymbol method,
BoundBlock block, DiagnosticBag diagnostics, Boolean& needsImplicitReturn, ImmutableArray`1& implicitlyInitializedFieldsOpt) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.FlowAnalysisPass.Rewrite(MethodSymbol method, BoundBlock block, TypeCompilat
ionState compilationState, BindingDiagnosticBag diagnostics, Boolean hasTrailingExpression, Boolean originalBodyNested) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileMethod(MethodSymbol methodSymbol, Int32 methodOrdinal,
ProcessedFieldInitializers& processedInitializers, SynthesizedSubmissionFields previousSubmissionFields, TypeCompilationState compilationState) [C:\git\ReflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.CompileNamedType(NamedTypeSymbol containingType) [C:\git\Refl
ectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]
at Microsoft.CodeAnalysis.CSharp.MethodCompiler.<>cPerfCounter_internalPerfCounter_internalDisplayClass25PerfCounter_internal0.<CompileNamedTypeAsync>bPerfCounter_internalPerfCounter_internal0() [C:\git\R
eflectionFunctionPointers\src\coreclr\System.Private.CoreLib\System.Private.CoreLib.csproj]```
The text was updated successfully, but these errors were encountered:
Version Used:
Microsoft Visual Studio Enterprise 2022
Version 17.12.0 Preview 4.0
Microsoft .NET Framework
Version 4.8.09032
C# Tools 4.12.0-3.24510.2+3fd39c8f6c8db918e3184050599c2046997160f1
Steps to Reproduce:
Attempt to compile
This was a typo caused by auto-fill; should have been:
Expected Behavior:
An error such as CS0103.
Actual Behavior:
"csc.exe" exited with code -2146232797.
Here's a longer stack trace I captured when compiling the runtime with the above issue; this first part of each was removed:
C:\Users\_\.nuget\packages\microsoft.net.compilers.toolset\4.13.0-2.24531.4\tasks\netcore\Microsoft.CSharp.Core.targets(89,5): error :
The text was updated successfully, but these errors were encountered: