public override IOperation VisitStaticLocalInitializationSemaphore( IStaticLocalInitializationSemaphoreOperation operation, object?argument ) { throw ExceptionUtilities.Unreachable; }
public override void VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation operation) { Assert.Equal(OperationKind.StaticLocalInitializationSemaphore, operation.Kind); Assert.True(operation.IsImplicit); Assert.Empty(operation.Children); Assert.NotNull(operation.Local); Assert.True(operation.Local.IsStatic); }
public virtual void VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation operation) { DefaultVisit(operation); }