Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MasterPageParser.cs
- XmlCharCheckingWriter.cs
- ListViewEditEventArgs.cs
- AuthorizationBehavior.cs
- DataServiceConfiguration.cs
- InternalCache.cs
- TableHeaderCell.cs
- ContextMenuStrip.cs
- XmlQueryTypeFactory.cs
- ExternalException.cs
- LZCodec.cs
- ConstraintConverter.cs
- srgsitem.cs
- DateTimeStorage.cs
- UInt32Converter.cs
- CacheAxisQuery.cs
- Matrix.cs
- InvariantComparer.cs
- WindowInteractionStateTracker.cs
- FatalException.cs
- CleanUpVirtualizedItemEventArgs.cs
- WebPartHelpVerb.cs
- ReaderWriterLockWrapper.cs
- ImmComposition.cs
- PropertyItemInternal.cs
- Page.cs
- FontFamily.cs
- figurelength.cs
- BooleanExpr.cs
- HealthMonitoringSection.cs
- WinInet.cs
- Renderer.cs
- BinaryExpression.cs
- WebPartVerbCollection.cs
- SQLBinaryStorage.cs
- Trace.cs
- Run.cs
- ComplexType.cs
- Vector3DCollectionConverter.cs
- QueryResponse.cs
- ContainerParaClient.cs
- Policy.cs
- AssemblyHash.cs
- EncryptedPackageFilter.cs
- DispatchChannelSink.cs
- MetricEntry.cs
- SendMailErrorEventArgs.cs
- HMACSHA1.cs
- WebBrowserEvent.cs
- HeaderedContentControl.cs
- BamlTreeUpdater.cs
- AnimatedTypeHelpers.cs
- DataGridViewTextBoxEditingControl.cs
- DataRelationPropertyDescriptor.cs
- ClassValidator.cs
- ContextMenuAutomationPeer.cs
- WebPart.cs
- ClientTargetCollection.cs
- UpdatePanelTriggerCollection.cs
- DataBinding.cs
- BooleanProjectedSlot.cs
- DesignDataSource.cs
- FontWeights.cs
- VirtualPathUtility.cs
- HttpRawResponse.cs
- ComponentEditorPage.cs
- DataGridClipboardCellContent.cs
- RadioButton.cs
- FilterEventArgs.cs
- Clause.cs
- DescendantOverDescendantQuery.cs
- Renderer.cs
- LeafCellTreeNode.cs
- XmlUTF8TextReader.cs
- MethodBody.cs
- Viewport2DVisual3D.cs
- Mutex.cs
- AdobeCFFWrapper.cs
- SoapSchemaImporter.cs
- TouchFrameEventArgs.cs
- AsymmetricSecurityBindingElement.cs
- AttributeQuery.cs
- UserControlParser.cs
- CryptoProvider.cs
- RequestCacheManager.cs
- AuthenticateEventArgs.cs
- DataBindingCollection.cs
- ListBoxItemAutomationPeer.cs
- DesignBindingConverter.cs
- RoutingExtension.cs
- WindowsEditBoxRange.cs
- SqlClientPermission.cs
- MenuCommand.cs
- RightsManagementInformation.cs
- FieldToken.cs
- InstanceCreationEditor.cs
- DirectionalLight.cs
- Matrix3D.cs
- BitmapEffect.cs
- XmlMapping.cs