protected virtual void Dispose(bool disposing) { if (!m_disposed) { if (disposing) { DefaultBehavior = IndirectionBehaviors.Fallthrough; LooseCrossDomainAccessor.Clear(); Monitor.Exit(ms_syncObj); } } m_disposed = true; }
public override void Prepare(IndirectionBehaviors defaultBehavior) { var behavior = IndirectionStub.CreateDelegateOfDefaultBehavior(defaultBehavior, TypeGenericArguments, MethodGenericArguments); Body = behavior; }
public void Prepare(IndirectionBehaviors defaultBehavior) { m_impl.Prepare(defaultBehavior); }
public abstract void Prepare(IndirectionBehaviors defaultBehavior);