たまカーチャンのお部屋(さんでーぷろぐらま館)

仕様変更も納期も関係ない 趣味の素人タマさんの悪戦苦闘ぷろぐらみんぐBLOG

と思ったら

なにかと言うとこれが出る~

StreamJsonRpc.RemoteInvocationException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
   場所 StreamJsonRpc.JsonRpc.<InvokeCoreAsync>d__139`1.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   場所 Microsoft.CodeAnalysis.Remote.BrokeredServiceConnection`1.<TryInvokeAsync>d__16`1.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   場所 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
RPC server exception:
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
      場所 Microsoft.CodeAnalysis.Shared.Utilities.SymbolEquivalenceComparer.EquivalenceVisitor.HandleTupleTypes(INamedTypeSymbol x, INamedTypeSymbol y, Dictionary`2 equivalentTypesWithDifferingAssemblies)
      場所 Microsoft.CodeAnalysis.Shared.Utilities.SymbolEquivalenceComparer.EquivalenceVisitor.AreEquivalentWorker(ISymbol x, ISymbol y, SymbolKind k, Dictionary`2 equivalentTypesWithDifferingAssemblies)
      場所 Microsoft.CodeAnalysis.Shared.Utilities.SymbolEquivalenceComparer.EquivalenceVisitor.AreEquivalent(ISymbol x, ISymbol y, Dictionary`2 equivalentTypesWithDifferingAssemblies)
      場所 Microsoft.CodeAnalysis.SymbolKey.SymbolKeyReader.ParameterTypesMatch(ImmutableArray`1 parameters, PooledArrayBuilder`1 originalParameterTypes)
      場所 Microsoft.CodeAnalysis.SymbolKey.MethodSymbolKey.Resolve(SymbolKeyReader reader, Boolean isPartialMethodImplementationPart, IMethodSymbol method)
      場所 Microsoft.CodeAnalysis.SymbolKey.MethodSymbolKey.Resolve(SymbolKeyReader reader, String metadataName, Int32 arity, Boolean isPartialMethodImplementationPart, PooledArrayBuilder`1 parameterRefKinds, Int32 beforeParametersPosition, IMethodSymbol method)
      場所 Microsoft.CodeAnalysis.SymbolKey.MethodSymbolKey.Resolve(SymbolKeyReader reader, String& failureReason)
      場所 Microsoft.CodeAnalysis.SymbolKey.SymbolKeyReader.ReadWorker(SymbolKeyType type, String& failureReason)
      場所 Microsoft.CodeAnalysis.SymbolKey.SymbolKeyReader.ReadSymbolKey(String& failureReason)
      場所 Microsoft.CodeAnalysis.SymbolKey.ResolveString(String symbolKey, Compilation compilation, Boolean ignoreAssemblyKey, String& failureReason, CancellationToken cancellationToken)
      場所 Microsoft.CodeAnalysis.InheritanceMargin.InheritanceMarginServiceHelper.<GetInheritanceMemberItemInProcAsync>d__2.MoveNext()
   --- 直前に例外がスローされた場所からのスタック トレースの終わり ---
      場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      場所 Microsoft.CodeAnalysis.InheritanceMargin.InheritanceMarginServiceHelper.<GetInheritanceMemberItemAsync>d__1.MoveNext()
   --- 直前に例外がスローされた場所からのスタック トレースの終わり ---
      場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      場所 Microsoft.CodeAnalysis.Remote.RemoteInheritanceMarginService.<>c__DisplayClass2_0.<<GetInheritanceMarginItemsAsync>b__0>d.MoveNext()
   --- 直前に例外がスローされた場所からのスタック トレースの終わり ---
      場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
      場所 Microsoft.CodeAnalysis.Remote.BrokeredServiceBase.<RunServiceImplAsync>d__12`1.MoveNext()
   --- 直前に例外がスローされた場所からのスタック トレースの終わり ---
      場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      場所 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

まぁ、なんですねぇ……Roslynさんが泡吹いてます。