Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Policy / GAC.cs / 1305376 / GAC.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // GacInstalled is an IIdentity representing whether or not an assembly is installed in the Gac // namespace System.Security.Policy { using System.Runtime.Remoting; using System; using System.Security; using System.Security.Util; using System.IO; using System.Collections; using GacIdentityPermission = System.Security.Permissions.GacIdentityPermission; using System.Runtime.CompilerServices; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public sealed class GacInstalled : EvidenceBase, IIdentityPermissionFactory { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { return o is GacInstalled; } public override int GetHashCode() { return 0; } public override EvidenceBase Clone() { return new GacInstalled(); } public Object Copy() { return Clone(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } public override String ToString() { return ToXml().ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // GacInstalled is an IIdentity representing whether or not an assembly is installed in the Gac // namespace System.Security.Policy { using System.Runtime.Remoting; using System; using System.Security; using System.Security.Util; using System.IO; using System.Collections; using GacIdentityPermission = System.Security.Permissions.GacIdentityPermission; using System.Runtime.CompilerServices; [Serializable] [System.Runtime.InteropServices.ComVisible(true)] public sealed class GacInstalled : EvidenceBase, IIdentityPermissionFactory { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { return o is GacInstalled; } public override int GetHashCode() { return 0; } public override EvidenceBase Clone() { return new GacInstalled(); } public Object Copy() { return Clone(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } public override String ToString() { return ToXml().ToString(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ClientOperation.cs
- _NtlmClient.cs
- Normalization.cs
- ColorKeyFrameCollection.cs
- UpDownEvent.cs
- DataTablePropertyDescriptor.cs
- ChildDocumentBlock.cs
- GlyphRunDrawing.cs
- XmlSortKeyAccumulator.cs
- TagPrefixAttribute.cs
- DurableDispatcherAddressingFault.cs
- ExpressionEvaluator.cs
- X509PeerCertificateElement.cs
- Encoding.cs
- NumericPagerField.cs
- StylusButton.cs
- AggregateNode.cs
- DataPagerFieldCommandEventArgs.cs
- MaskedTextProvider.cs
- RangeExpression.cs
- Publisher.cs
- SecurityTokenValidationException.cs
- StreamAsIStream.cs
- TimeStampChecker.cs
- AtomMaterializerLog.cs
- ApplicationHost.cs
- RecognizedPhrase.cs
- StylusButtonCollection.cs
- Point3DAnimationBase.cs
- FixedDocumentPaginator.cs
- DataGridViewColumnEventArgs.cs
- IntellisenseTextBox.cs
- StringAttributeCollection.cs
- ToolStripDropDownButton.cs
- AuthenticateEventArgs.cs
- AssemblyNameProxy.cs
- SqlMethods.cs
- CaseCqlBlock.cs
- IgnoreFileBuildProvider.cs
- CustomCredentialPolicy.cs
- Invariant.cs
- ReachPageContentCollectionSerializerAsync.cs
- TextShapeableCharacters.cs
- LinkButton.cs
- LocatorBase.cs
- PlainXmlDeserializer.cs
- Int32Rect.cs
- InstanceKeyNotReadyException.cs
- Security.cs
- DoubleCollectionValueSerializer.cs
- SafeTokenHandle.cs
- XmlNode.cs
- ProviderUtil.cs
- HideDisabledControlAdapter.cs
- OSFeature.cs
- NetMsmqSecurityElement.cs
- HandledEventArgs.cs
- safePerfProviderHandle.cs
- ScriptMethodAttribute.cs
- GetReadStreamResult.cs
- OdbcHandle.cs
- BypassElement.cs
- PrinterUnitConvert.cs
- InputLanguageManager.cs
- PersianCalendar.cs
- ToolStripRenderer.cs
- ImageKeyConverter.cs
- SqlClientMetaDataCollectionNames.cs
- SessionPageStateSection.cs
- InvalidAsynchronousStateException.cs
- DefaultParameterValueAttribute.cs
- xsdvalidator.cs
- Vector3DValueSerializer.cs
- WizardDesigner.cs
- ApplicationDirectoryMembershipCondition.cs
- CodeRegionDirective.cs
- StylusCollection.cs
- BoundingRectTracker.cs
- EventNotify.cs
- SqlMethodCallConverter.cs
- TextEditor.cs
- DependencyPropertyChangedEventArgs.cs
- DataGridItem.cs
- FileUtil.cs
- LambdaCompiler.Generated.cs
- StateManagedCollection.cs
- SqlNodeTypeOperators.cs
- GetParentChain.cs
- RichTextBox.cs
- TableLayoutSettings.cs
- ProtocolsSection.cs
- DirectoryNotFoundException.cs
- ClientRoleProvider.cs
- HostingEnvironmentException.cs
- DateTimeOffsetStorage.cs
- WebPartManager.cs
- Type.cs
- WebPartActionVerb.cs
- clipboard.cs
- Rule.cs