public static SimSPContext SetCurrent() { if (current == null) { current = new SimSPContext(); } ShimSPContext.CurrentGet = () => current.Instance; ShimRuntime.RegisterStateCleaner(() => current = null); return(current); }
private static SimHttpContext SetCurrent() { if (SimHttpContext.current == null) { SimHttpContext.current = new SimHttpContext(); } ShimHttpContext.CurrentGet = () => SimHttpContext.Current.Instance; ShimRuntime.RegisterStateCleaner(delegate { SimHttpContext.current = null; }); return(SimHttpContext.current); }
protected CollectionIsolator(TCollection instance = null) { using (ShimRuntime.AcquireProtectingThreadContext()) { if (instance == null) { fake = (TCollectionFake)((object)Activator.CreateInstance(typeof(TCollectionFake))); } else { fake = (TCollectionFake)((object)Activator.CreateInstance(typeof(TCollectionFake), new object[] { instance })); } InstancedPool.RegisterInstanced(this); } }
public SimHttpContext() : this(ShimRuntime.CreateUninitializedInstance <HttpContext>()) { }
public SimHttpResponse() : this(ShimRuntime.CreateUninitializedInstance <HttpResponse>()) { }
public SimSPFile() : this(ShimRuntime.CreateUninitializedInstance <SPFile>()) { }
public SimWebCollection(SimWeb parent) : this(ShimRuntime.CreateUninitializedInstance <WebCollection>(), parent) { }
public SimSPPersistedObject() : this(ShimRuntime.CreateUninitializedInstance <SPPersistedObject>()) { }
public SimClientContext(Uri url) : this(ShimRuntime.CreateUninitializedInstance <ClientContext>(), url) { }
public SimSPItemEventDataCollection() : this(ShimRuntime.CreateUninitializedInstance <SPItemEventDataCollection>()) { }
public SimFieldNumber() : this(ShimRuntime.CreateUninitializedInstance <FieldNumber>()) { }
public SimSPRoleAssignmentCollection() : this(ShimRuntime.CreateUninitializedInstance <SPRoleAssignmentCollection>()) { }
public SimSPDocumentLibrary() : this(ShimRuntime.CreateUninitializedInstance <SPDocumentLibrary>()) { }
public SimWeb() : this(ShimRuntime.CreateUninitializedInstance <Web>()) { }
public SimSPItemEventProperties() : this(ShimRuntime.CreateUninitializedInstance <SPItemEventProperties>()) { }
public SimFieldNumber(ClientObject clientObject) : this(ShimRuntime.CreateUninitializedInstance <FieldNumber>()) { this.Field = SimField.FromInstance((Field)clientObject); }
public SimSPViewContext() : this(ShimRuntime.CreateUninitializedInstance <SPViewContext>()) { }
public SimHttpRequest() : this(ShimRuntime.CreateUninitializedInstance <HttpRequest>()) { }
public SimSPFieldLink() : this(ShimRuntime.CreateUninitializedInstance <SPFieldLink>()) { }
public SimSite(Uri siteUrl) : this(ShimRuntime.CreateUninitializedInstance <Site>(), siteUrl) { }
public SimListItemCollection() : this(ShimRuntime.CreateUninitializedInstance <ListItemCollection>()) { }
public SimSPSite(string siteUrl) : this(ShimRuntime.CreateUninitializedInstance <SPSite>(), siteUrl) { }
public SimSPFieldIndexCollection() : this(ShimRuntime.CreateUninitializedInstance <SPFieldIndexCollection>()) { }
public SimSPFieldUrlValue() : this(ShimRuntime.CreateUninitializedInstance <SPFieldUrlValue>()) { }
public SimSPList() : this(ShimRuntime.CreateUninitializedInstance <SPList>()) { }
public SimClientRuntimeContext() : this(ShimRuntime.CreateUninitializedInstance <ClientRuntimeContext>()) { }
public SimUser() : this(ShimRuntime.CreateUninitializedInstance <User>()) { }
public SimSPContentType() : this(ShimRuntime.CreateUninitializedInstance <SPContentType>()) { }
public SimPrincipal() : this(ShimRuntime.CreateUninitializedInstance <Principal>()) { }
public SimSPWebApplication() : this(ShimRuntime.CreateUninitializedInstance <SPWebApplication>()) { }