6 instantiations of PermissionToken
mscorlib (6)
system\appdomain.cs (1)
2883PermissionToken pToken = new PermissionToken();
system\security\permissiontoken.cs (5)
427tok = new PermissionToken( m_index++, PermissionTokenType.IUnrestricted, typeStr ); 432tok = new PermissionToken( m_index++, PermissionTokenType.IUnrestricted, typeStr ); 434tok = new PermissionToken( m_index++, PermissionTokenType.Normal, typeStr ); 498tok = new PermissionToken( m_index++, PermissionTokenType.DontKnow, typeStr ); 532token = new PermissionToken( index, permType | PermissionTokenType.BuiltIn, null );
143 references to PermissionToken
mscorlib (143)
system\appdomain.cs (1)
2883PermissionToken pToken = new PermissionToken();
system\security\codeaccesssecurityengine.cs (9)
55internal static PermissionToken AssertPermissionToken; 101AssertPermissionToken = PermissionToken.GetToken(AssertPermission); 261PermissionToken permToken, 299PermissionToken permToken, 321permToken = PermissionToken.GetToken(demand); 521cs.GetZoneAndOrigin(zoneList, originList, PermissionToken.GetToken(typeof(ZoneIdentityPermission)), PermissionToken.GetToken(typeof(UrlIdentityPermission))); 561CheckHelper( granted, refused, demand, PermissionToken.GetToken(demand), RuntimeMethodHandleInternal.EmptyHandle, asm, SecurityAction.Demand, true ); 605internal static extern FrameSecurityDescriptor CheckNReturnSO(PermissionToken permToken,
system\security\framesecuritydescriptor.cs (2)
285internal bool CheckDemand(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh) 298internal bool CheckDemand2(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh, bool fDeclarative)
system\security\permissionlistset.cs (5)
433PermissionToken permToken = null; 435permToken = PermissionToken.GetToken(demand); 453internal bool CheckDemand(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh) 546internal void GetZoneAndOrigin(ArrayList zoneList, ArrayList originList, PermissionToken zoneToken, PermissionToken originToken)
system\security\permissionset.cs (66)
380Contract.Assert( PermissionToken.IsTokenProperlyAssigned( perm, PermissionToken.GetToken( perm ) ), 382Contract.Assert( PermissionToken.GetToken( perm ).m_index == index, 387internal IPermission GetPermission(PermissionToken permToken) 400return GetPermission(PermissionToken.GetToken( perm )); 414return GetPermission(PermissionToken.FindToken(permClass)); 430PermissionToken permToken = PermissionToken.GetToken(perm); 465PermissionToken permToken = PermissionToken.GetToken(perm); 514PermissionToken permToken = PermissionToken.FindToken(permClass); 697internal void CheckDecoded( CodeAccessPermission demandedPerm, PermissionToken tokenDemandedPerm ) 705tokenDemandedPerm = PermissionToken.GetToken( demandedPerm ); 868Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 873PermissionToken token = (PermissionToken)PermissionToken.s_tokenSet.GetItem( i ); 877Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 897PermissionToken token = (PermissionToken)PermissionToken.s_tokenSet.GetItem( i ); 1029Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1035PermissionToken token = (PermissionToken)PermissionToken.s_tokenSet.GetItem( i ); 1039Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1055Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1061PermissionToken token = (PermissionToken)PermissionToken.s_tokenSet.GetItem( i ); 1065Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1087Contract.Assert( intersectPerm == null || PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1189PermissionToken token = (PermissionToken)PermissionToken.s_tokenSet.GetItem( i ); 1301Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1307PermissionToken token = (PermissionToken)PermissionToken.s_tokenSet.GetItem( i ); 1311Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1326PermissionToken token = (PermissionToken)PermissionToken.s_tokenSet.GetItem( i ); 1330Contract.Assert( PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1351Contract.Assert( unionPerm == null || PermissionToken.s_tokenSet.GetItem( i ) != null, "PermissionToken should already be assigned" ); 1407PermissionToken token = PermissionToken.GetToken(perm); 1780PermissionToken token; 1785token = PermissionToken.GetToken( className ); 1797token = PermissionToken.GetToken( (IPermission)objectToInsert ); 1816token = PermissionToken.GetToken( ip ); 1817Contract.Assert( PermissionToken.IsTokenProperlyAssigned( ip, token ), 1885PermissionToken token; 1890token = PermissionToken.GetToken( className ); 1904token = PermissionToken.GetToken( (IPermission)objectToInsert ); 1924token = PermissionToken.GetToken( ip ); 1925Contract.Assert( PermissionToken.IsTokenProperlyAssigned( ip, token ), 2038PermissionToken token = PermissionToken.GetToken( tempPerm ); 2069PermissionToken token = PermissionToken.GetToken( tempPerm ); 2118Contract.Assert(perm == null || PermissionToken.IsTokenProperlyAssigned( perm, PermissionToken.GetToken( perm ) ), "PermissionToken was improperly assigned"); 2121PermissionToken permToken = PermissionToken.GetToken(perm);
system\security\permissionsettriple.cs (9)
30static private volatile PermissionToken s_zoneToken; 31static private volatile PermissionToken s_urlToken; 56private PermissionToken ZoneToken 62s_zoneToken = PermissionToken.GetToken(typeof(ZoneIdentityPermission)); 66private PermissionToken UrlToken 72s_urlToken = PermissionToken.GetToken(typeof(UrlIdentityPermission)); 174static bool CheckAssert(PermissionSet pSet, CodeAccessPermission demand, PermissionToken permToken) 216internal bool CheckDemand(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh) 245internal bool CheckDemandNoThrow(CodeAccessPermission demand, PermissionToken permToken)
system\security\permissiontoken.cs (36)
151public static PermissionToken GetToken(Type cls) 180public static PermissionToken GetToken(IPermission perm) 194public static PermissionToken GetToken(String typeStr) 212public static PermissionToken GetToken(String typeStr, bool bCreateMscorlib) 230PermissionToken token = s_theTokenFactory.GetToken(typeStr); 239public static PermissionToken FindToken( Type cls ) 269public static PermissionToken FindTokenByIndex( int i ) 274public static bool IsTokenProperlyAssigned( IPermission perm, PermissionToken token ) 276PermissionToken heldToken = GetToken( perm ); 312PermissionToken realToken; 342private volatile PermissionToken[] m_builtIn; 348m_builtIn = new PermissionToken[BuiltInPermissionIndex.NUM_BUILTIN_NORMAL + BuiltInPermissionIndex.NUM_BUILTIN_UNRESTRICTED]; 359internal PermissionToken FindToken( Type cls ) 362PermissionToken tok = (PermissionToken)m_handleTable[typePtr]; 370tok = (PermissionToken)m_tokenTable[cls.AssemblyQualifiedName]; 384internal PermissionToken FindTokenByIndex( int i ) 386PermissionToken token; 394token = (PermissionToken)m_indexTable[i]; 401internal PermissionToken GetToken(Type cls, IPermission perm) 438PermissionToken.s_tokenSet.SetItem( ((PermissionToken)tok).m_index, tok ); 455if ((((PermissionToken)tok).m_type & PermissionTokenType.DontKnow) != 0) 460((PermissionToken)tok).m_type = PermissionTokenType.IUnrestricted; 462((PermissionToken)tok).m_strTypeName = perm.GetType().AssemblyQualifiedName; 469((PermissionToken)tok).m_type = PermissionTokenType.IUnrestricted; 471((PermissionToken)tok).m_type = PermissionTokenType.Normal; 473((PermissionToken)tok).m_strTypeName = cls.AssemblyQualifiedName; 478return (PermissionToken)tok; 481internal PermissionToken GetToken(String typeStr) 501PermissionToken.s_tokenSet.SetItem(((PermissionToken)tok).m_index, tok); 506return (PermissionToken)tok; 509internal PermissionToken BuiltInGetToken( int index, IPermission perm, Type cls ) 511PermissionToken token = Volatile.Read(ref m_builtIn[index]); 534PermissionToken.s_tokenSet.SetItem( token.m_index, token );
system\security\securityelement.cs (2)
844PermissionToken token = PermissionToken.GetToken( ip );
system\security\securityruntime.cs (2)
78PermissionToken permToken, 108PermissionToken permToken,
system\security\util\tokenbasedset.cs (6)
400PermissionToken token = PermissionToken.GetToken(otherPerm); 418PermissionToken token = PermissionToken.GetToken(thisPerm); 447PermissionToken token = PermissionToken.GetToken(perm);
system\security\util\xmlutil.cs (1)
143if (!PermissionToken.IsMscorlibClassName( fullClassName ))
system\threading\compressedstack.cs (4)
419internal bool CheckDemand(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh) 433internal bool CheckDemandNoHalt(CodeAccessPermission demand, PermissionToken permToken, RuntimeMethodHandleInternal rmh) 485internal void GetZoneAndOrigin(ArrayList zoneList, ArrayList originList, PermissionToken zoneToken, PermissionToken originToken)