Ejemplo n.º 1
0
        public static SimSPContext SetCurrent()
        {
            if (current == null)
            {
                current = new SimSPContext();
            }

            ShimSPContext.CurrentGet = () => current.Instance;
            ShimRuntime.RegisterStateCleaner(() => current = null);

            return(current);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
            }
        }
Ejemplo n.º 4
0
 public SimHttpContext() : this(ShimRuntime.CreateUninitializedInstance <HttpContext>())
 {
 }
Ejemplo n.º 5
0
 public SimHttpResponse() : this(ShimRuntime.CreateUninitializedInstance <HttpResponse>())
 {
 }
Ejemplo n.º 6
0
 public SimSPFile()
     : this(ShimRuntime.CreateUninitializedInstance <SPFile>())
 {
 }
Ejemplo n.º 7
0
 public SimWebCollection(SimWeb parent)
     : this(ShimRuntime.CreateUninitializedInstance <WebCollection>(), parent)
 {
 }
Ejemplo n.º 8
0
 public SimSPPersistedObject()
     : this(ShimRuntime.CreateUninitializedInstance <SPPersistedObject>())
 {
 }
Ejemplo n.º 9
0
 public SimClientContext(Uri url)
     : this(ShimRuntime.CreateUninitializedInstance <ClientContext>(), url)
 {
 }
 public SimSPItemEventDataCollection()
     : this(ShimRuntime.CreateUninitializedInstance <SPItemEventDataCollection>())
 {
 }
Ejemplo n.º 11
0
 public SimFieldNumber()
     : this(ShimRuntime.CreateUninitializedInstance <FieldNumber>())
 {
 }
Ejemplo n.º 12
0
 public SimSPRoleAssignmentCollection()
     : this(ShimRuntime.CreateUninitializedInstance <SPRoleAssignmentCollection>())
 {
 }
Ejemplo n.º 13
0
 public SimSPDocumentLibrary()
     : this(ShimRuntime.CreateUninitializedInstance <SPDocumentLibrary>())
 {
 }
Ejemplo n.º 14
0
 public SimWeb()
     : this(ShimRuntime.CreateUninitializedInstance <Web>())
 {
 }
 public SimSPItemEventProperties() : this(ShimRuntime.CreateUninitializedInstance <SPItemEventProperties>())
 {
 }
Ejemplo n.º 16
0
 public SimFieldNumber(ClientObject clientObject)
     : this(ShimRuntime.CreateUninitializedInstance <FieldNumber>())
 {
     this.Field = SimField.FromInstance((Field)clientObject);
 }
Ejemplo n.º 17
0
 public SimSPViewContext()
     : this(ShimRuntime.CreateUninitializedInstance <SPViewContext>())
 {
 }
Ejemplo n.º 18
0
 public SimHttpRequest()
     : this(ShimRuntime.CreateUninitializedInstance <HttpRequest>())
 {
 }
Ejemplo n.º 19
0
 public SimSPFieldLink()
     : this(ShimRuntime.CreateUninitializedInstance <SPFieldLink>())
 {
 }
Ejemplo n.º 20
0
 public SimSite(Uri siteUrl)
     : this(ShimRuntime.CreateUninitializedInstance <Site>(), siteUrl)
 {
 }
Ejemplo n.º 21
0
 public SimListItemCollection()
     : this(ShimRuntime.CreateUninitializedInstance <ListItemCollection>())
 {
 }
Ejemplo n.º 22
0
 public SimSPSite(string siteUrl) : this(ShimRuntime.CreateUninitializedInstance <SPSite>(), siteUrl)
 {
 }
Ejemplo n.º 23
0
 public SimSPFieldIndexCollection()
     : this(ShimRuntime.CreateUninitializedInstance <SPFieldIndexCollection>())
 {
 }
Ejemplo n.º 24
0
 public SimSPFieldUrlValue()
     : this(ShimRuntime.CreateUninitializedInstance <SPFieldUrlValue>())
 {
 }
Ejemplo n.º 25
0
 public SimSPList()
     : this(ShimRuntime.CreateUninitializedInstance <SPList>())
 {
 }
Ejemplo n.º 26
0
 public SimClientRuntimeContext()
     : this(ShimRuntime.CreateUninitializedInstance <ClientRuntimeContext>())
 {
 }
Ejemplo n.º 27
0
 public SimUser()
     : this(ShimRuntime.CreateUninitializedInstance <User>())
 {
 }
Ejemplo n.º 28
0
 public SimSPContentType()
     : this(ShimRuntime.CreateUninitializedInstance <SPContentType>())
 {
 }
Ejemplo n.º 29
0
 public SimPrincipal()
     : this(ShimRuntime.CreateUninitializedInstance <Principal>())
 {
 }
Ejemplo n.º 30
0
 public SimSPWebApplication()
     : this(ShimRuntime.CreateUninitializedInstance <SPWebApplication>())
 {
 }