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
- DataGridCaption.cs
- SoapSchemaImporter.cs
- AuthenticationSchemesHelper.cs
- DotAtomReader.cs
- QuaternionValueSerializer.cs
- ToolboxBitmapAttribute.cs
- Rect3D.cs
- SequentialUshortCollection.cs
- DbConnectionPoolCounters.cs
- ContentPosition.cs
- QualificationDataAttribute.cs
- ModelPropertyDescriptor.cs
- HostingMessageProperty.cs
- odbcmetadatacolumnnames.cs
- PersonalizationStateInfo.cs
- SqlTriggerAttribute.cs
- CodeValidator.cs
- XmlAnyElementAttributes.cs
- WorkflowRuntimeElement.cs
- MimeTypeAttribute.cs
- DesignRelation.cs
- DoubleLinkListEnumerator.cs
- ConvertersCollection.cs
- StringOutput.cs
- DataComponentMethodGenerator.cs
- ImageAutomationPeer.cs
- FunctionQuery.cs
- SimpleMailWebEventProvider.cs
- Attribute.cs
- PropertyHelper.cs
- EventItfInfo.cs
- ToolboxItem.cs
- figurelengthconverter.cs
- WebHttpBindingCollectionElement.cs
- HttpCachePolicy.cs
- InputElement.cs
- CodeDirectiveCollection.cs
- AddressAccessDeniedException.cs
- DataObjectPastingEventArgs.cs
- CachingHintValidation.cs
- DataGridViewHitTestInfo.cs
- RbTree.cs
- LazyTextWriterCreator.cs
- TextProperties.cs
- CodeSnippetTypeMember.cs
- StrongNameMembershipCondition.cs
- HttpCacheVaryByContentEncodings.cs
- XPathDocumentBuilder.cs
- DbProviderFactories.cs
- IPipelineRuntime.cs
- CodeAttributeDeclaration.cs
- BmpBitmapDecoder.cs
- Path.cs
- MasterPageBuildProvider.cs
- TrustManager.cs
- RootDesignerSerializerAttribute.cs
- SettingsContext.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- wmiprovider.cs
- ServicePointManager.cs
- Operand.cs
- Control.cs
- DSASignatureDeformatter.cs
- CellParaClient.cs
- WebPartCollection.cs
- GACIdentityPermission.cs
- LayoutEvent.cs
- ProxyRpc.cs
- CodeFieldReferenceExpression.cs
- SamlAssertion.cs
- EmbeddedObject.cs
- ParameterModifier.cs
- InternalConfigRoot.cs
- PersonalizableTypeEntry.cs
- PropertyCollection.cs
- Emitter.cs
- ComponentRenameEvent.cs
- BaseTemplateParser.cs
- DataGridCommandEventArgs.cs
- Knowncolors.cs
- TextServicesCompartment.cs
- ConsumerConnectionPoint.cs
- Cursor.cs
- TreeNodeEventArgs.cs
- QilXmlWriter.cs
- GraphicsContainer.cs
- NativeCompoundFileAPIs.cs
- ConnectorSelectionGlyph.cs
- BaseAppDomainProtocolHandler.cs
- EmptyReadOnlyDictionaryInternal.cs
- JapaneseCalendar.cs
- HtmlHistory.cs
- StyleTypedPropertyAttribute.cs
- PathFigure.cs
- SurrogateEncoder.cs
- Stackframe.cs
- MsmqIntegrationMessageProperty.cs
- MutableAssemblyCacheEntry.cs
- TypeDependencyAttribute.cs
- Speller.cs