Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LinkAreaEditor.cs
- ConfigXmlAttribute.cs
- DataGridViewTextBoxColumn.cs
- FilterableAttribute.cs
- CmsUtils.cs
- FixUpCollection.cs
- documentsequencetextpointer.cs
- GZipStream.cs
- IsolatedStorageFile.cs
- EntityParameterCollection.cs
- DesignerWidgets.cs
- InvalidDataException.cs
- OdbcParameterCollection.cs
- HtmlUtf8RawTextWriter.cs
- Style.cs
- Margins.cs
- SettingsPropertyValueCollection.cs
- TextEffectResolver.cs
- SQlBooleanStorage.cs
- IndentedTextWriter.cs
- ChildTable.cs
- MissingMemberException.cs
- JoinTreeNode.cs
- Pair.cs
- Attributes.cs
- TypeHelper.cs
- EventHandlingScope.cs
- RC2.cs
- BoundField.cs
- TaskExtensions.cs
- InvalidComObjectException.cs
- DateTimeValueSerializer.cs
- DuplicateDetector.cs
- ToolboxItemFilterAttribute.cs
- FormParameter.cs
- CompositeCollectionView.cs
- UnsafeNativeMethods.cs
- RowVisual.cs
- ZoneButton.cs
- DashStyles.cs
- KeyboardDevice.cs
- ComponentConverter.cs
- SimpleNameService.cs
- XmlObjectSerializerReadContextComplex.cs
- WriterOutput.cs
- AnnotationResourceCollection.cs
- WizardPanel.cs
- HideDisabledControlAdapter.cs
- DisplayInformation.cs
- EditorZone.cs
- AttributedMetaModel.cs
- ErrorLog.cs
- GeneralTransform3D.cs
- TrayIconDesigner.cs
- TypeReference.cs
- XmlDictionaryWriter.cs
- BrowserCapabilitiesFactoryBase.cs
- DateTimePickerDesigner.cs
- EntityDataSourceColumn.cs
- ResponseStream.cs
- StrokeNodeOperations.cs
- TimerElapsedEvenArgs.cs
- SessionStateSection.cs
- SynchronizationLockException.cs
- AsyncResult.cs
- CodeThrowExceptionStatement.cs
- Trace.cs
- MultiDataTrigger.cs
- BaseCodeDomTreeGenerator.cs
- BindingGraph.cs
- TextBoxBase.cs
- HMACRIPEMD160.cs
- GeometryDrawing.cs
- Matrix3DValueSerializer.cs
- OutOfProcStateClientManager.cs
- XmlHierarchyData.cs
- ProfileInfo.cs
- NameNode.cs
- NTAccount.cs
- ComponentCache.cs
- NameValueConfigurationCollection.cs
- DataGridViewCellEventArgs.cs
- RequestTimeoutManager.cs
- XmlSchemaNotation.cs
- ColumnClickEvent.cs
- PathTooLongException.cs
- InputProcessorProfilesLoader.cs
- dataprotectionpermission.cs
- RepeatButton.cs
- StdRegProviderWrapper.cs
- Normalizer.cs
- GetCardDetailsRequest.cs
- SplitterCancelEvent.cs
- Span.cs
- XmlSchemaChoice.cs
- EditorAttribute.cs
- SqlRemoveConstantOrderBy.cs
- ConsoleCancelEventArgs.cs
- MeasurementDCInfo.cs
- OdbcConnectionOpen.cs