Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Security / Policy / GAC.cs / 1 / 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)] sealed public class GacInstalled : IIdentityPermissionFactory, IBuiltInEvidence { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { if (o is GacInstalled) return true; return false; } public override int GetHashCode() { return 0; } public Object Copy() { return new GacInstalled(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } ///int IBuiltInEvidence.OutputToBuffer( char[] buffer, int position, bool verbose ) { buffer[position] = BuiltInEvidenceHelper.idGac; return position + 1; } /// int IBuiltInEvidence.GetRequiredSize(bool verbose) { return 1; } /// int IBuiltInEvidence.InitFromBuffer( char[] buffer, int position ) { return position; } public override String ToString() { return ToXml().ToString(); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InvalidOperationException.cs
- PerSessionInstanceContextProvider.cs
- SafeProcessHandle.cs
- CryptoApi.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- ByteRangeDownloader.cs
- GZipDecoder.cs
- Misc.cs
- BaseCollection.cs
- XmlQueryCardinality.cs
- ConversionContext.cs
- TextServicesProperty.cs
- Semaphore.cs
- DbSourceParameterCollection.cs
- TextElementEnumerator.cs
- MailWebEventProvider.cs
- VisualTreeUtils.cs
- ListViewHitTestInfo.cs
- XsltException.cs
- Resources.Designer.cs
- ActivityTypeCodeDomSerializer.cs
- WebPartConnectionCollection.cs
- XmlSchemaException.cs
- FormViewInsertedEventArgs.cs
- XmlSchemaRedefine.cs
- WebResponse.cs
- Menu.cs
- ResourceDisplayNameAttribute.cs
- MarshalByRefObject.cs
- Relationship.cs
- VirtualDirectoryMapping.cs
- WasNotInstalledException.cs
- UpdateCompiler.cs
- TimeManager.cs
- KnownTypesProvider.cs
- TypedTableHandler.cs
- InstalledFontCollection.cs
- BooleanAnimationBase.cs
- ControlType.cs
- RelationshipEndCollection.cs
- AnonymousIdentificationModule.cs
- PropertyTabAttribute.cs
- DetailsViewInsertedEventArgs.cs
- LazyTextWriterCreator.cs
- ImageKeyConverter.cs
- ContractMapping.cs
- StreamGeometryContext.cs
- ApplicationSecurityInfo.cs
- DoubleCollectionValueSerializer.cs
- CorrelationRequestContext.cs
- HighlightComponent.cs
- XPathBinder.cs
- ShortcutKeysEditor.cs
- ParsedAttributeCollection.cs
- PathGeometry.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- OdbcHandle.cs
- XmlHierarchicalEnumerable.cs
- FontFamilyConverter.cs
- GlyphRun.cs
- Stopwatch.cs
- FixedSOMSemanticBox.cs
- XmlProcessingInstruction.cs
- ContextMenu.cs
- SchemaTableColumn.cs
- FileDialogCustomPlace.cs
- StringWriter.cs
- HealthMonitoringSectionHelper.cs
- WSSecurityTokenSerializer.cs
- CodeThrowExceptionStatement.cs
- RIPEMD160Managed.cs
- ByteFacetDescriptionElement.cs
- ParentUndoUnit.cs
- XmlTextReader.cs
- ContainerParagraph.cs
- HwndSourceKeyboardInputSite.cs
- PartialTrustHelpers.cs
- BindingSource.cs
- TextServicesCompartment.cs
- ResXBuildProvider.cs
- PopupRootAutomationPeer.cs
- HexParser.cs
- wgx_render.cs
- ReferenceList.cs
- _NTAuthentication.cs
- AppDomainFactory.cs
- EventMappingSettings.cs
- Camera.cs
- PagerSettings.cs
- Thickness.cs
- CollectionChangeEventArgs.cs
- ContainerFilterService.cs
- DispatchWrapper.cs
- StorageFunctionMapping.cs
- BaseDataBoundControl.cs
- HandledMouseEvent.cs
- ImmutablePropertyDescriptorGridEntry.cs
- LinkedList.cs
- GeometryModel3D.cs
- OdbcReferenceCollection.cs