implements IUnrestrictedPermission
0x00x0028
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | m_noRestriction | bool | Private | — | |
| 0x01 | m_UnrestrictedConnect | bool | Private | — | |
| 0x01 | m_UnrestrictedAccept | bool | Private | — | |
| 0x0013 | 0x05 | padding / unreflected | |||
| 0x08 | m_connectList | ArrayList | Private | — | |
| 0x08 | m_acceptList | ArrayList | Private | — | |
| — | 0x08 | MatchAll | string | Static+2 flags | 2887682324544 |
| 0x08 | s_MatchAllRegex | Regex | PrivateStatic | — | |
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
| Regex get_MatchAllRegex() | Static+2 flags | — | 0x08 |
| IEnumerator get_ConnectList() | Public+1 flags | — | 0x08 |
| IEnumerator get_AcceptList() | Public+1 flags | — | 0x08 |
| void .ctor(const PermissionState& state) | Public+1 flags | — | 0x04 |
| void .ctor(bool unrestricted) | 2 flags | — | 0x01 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor(const NetworkAccess& access) | 2 flags | — | 0x04 |
| void .ctor(const NetworkAccess& access, Regex uriRegex) | Public+1 flags | — | 0x08 |
| void .ctor(const NetworkAccess& access, const string& uriString) | Public+1 flags | — | 0x08 |
| void .ctor(const NetworkAccess& access, Uri uri) | 2 flags | — | 0x08 |
| void AddPermission(const NetworkAccess& access, const string& uriString) | Public | — | 0x08 |
| void AddPermission(const NetworkAccess& access, Uri uri) | 1 flags | — | 0x08 |
| void AddPermission(const NetworkAccess& access, Regex uriRegex) | Public | — | 0x08 |
| void AddAsPattern(const NetworkAccess& access, DelayedRegex uriRegexPattern) | 1 flags | — | 0x08 |
| bool IsUnrestricted() | PublicFinal+2 flags | — | 0x01 |
| IPermission Copy() | Public+1 flags | — | 0x08 |
| bool IsSubsetOf(IPermission target) | Public+1 flags | — | 0x08 |
| bool isSpecialSubsetCase(const string& regexToCheck, ArrayList permList) | PrivateStatic | — | 0x08 |
| IPermission Union(IPermission target) | Public+1 flags | — | 0x08 |
| IPermission Intersect(IPermission target) | Public+1 flags | — | 0x08 |
| void FromXml(SecurityElement securityElement) | Public+1 flags | — | 0x08 |
| SecurityElement ToXml() | Public+1 flags | — | 0x08 |
| bool isMatchedURI(object uriToCheck, ArrayList uriPatternList) | PrivateStatic | — | 0x08 |
| void intersectList(ArrayList A, ArrayList B, ArrayList result) | PrivateStatic | — | 0x08 |
| object intersectPair(object L, object R, ref bool& isUri) | PrivateStatic | — | 0x08 |