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
- sortedlist.cs
- GradientStop.cs
- Resources.Designer.cs
- TcpChannelHelper.cs
- AuthorizationRuleCollection.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- MessagePartDescriptionCollection.cs
- SystemResources.cs
- DataControlLinkButton.cs
- SignatureResourcePool.cs
- WebRequestModuleElement.cs
- CompoundFileIOPermission.cs
- DataObjectCopyingEventArgs.cs
- VsPropertyGrid.cs
- ProtocolsConfiguration.cs
- NameValueCollection.cs
- ColumnReorderedEventArgs.cs
- DecimalAnimation.cs
- GiveFeedbackEvent.cs
- SettingsPropertyIsReadOnlyException.cs
- SessionPageStateSection.cs
- StringArrayConverter.cs
- CompModSwitches.cs
- GeometryModel3D.cs
- ReadWriteControlDesigner.cs
- SqlPersonalizationProvider.cs
- DynamicObject.cs
- ListViewInsertEventArgs.cs
- WindowsGraphicsCacheManager.cs
- PropertyDescriptor.cs
- ApplicationInfo.cs
- PrimitiveXmlSerializers.cs
- ToolStripHighContrastRenderer.cs
- MediaContext.cs
- WebPartManager.cs
- XmlDocumentFragment.cs
- ArrangedElementCollection.cs
- EventEntry.cs
- VisualBasicReference.cs
- CodeDomSerializer.cs
- XPathDocument.cs
- BuildProviderAppliesToAttribute.cs
- HTMLTextWriter.cs
- TypeForwardedToAttribute.cs
- SchemaCollectionCompiler.cs
- XsltConvert.cs
- ISessionStateStore.cs
- BindingSource.cs
- MenuItem.cs
- VerificationAttribute.cs
- AudioException.cs
- WebPartConnection.cs
- AddressAccessDeniedException.cs
- TokenBasedSetEnumerator.cs
- QuaternionRotation3D.cs
- shaperfactoryquerycachekey.cs
- SQLMoney.cs
- TextTreeObjectNode.cs
- ResourceAssociationSet.cs
- StdValidatorsAndConverters.cs
- ScriptRegistrationManager.cs
- SignedPkcs7.cs
- DtrList.cs
- SerializationFieldInfo.cs
- CreationContext.cs
- XmlDomTextWriter.cs
- OdbcReferenceCollection.cs
- ControlValuePropertyAttribute.cs
- HtmlInputImage.cs
- XmlStreamNodeWriter.cs
- PolicyLevel.cs
- XmlWhitespace.cs
- TagMapCollection.cs
- LineServicesRun.cs
- NameSpaceEvent.cs
- SnapLine.cs
- ComponentEditorPage.cs
- Setter.cs
- GregorianCalendar.cs
- DispatcherHookEventArgs.cs
- EntitySetBaseCollection.cs
- SqlUDTStorage.cs
- DesigntimeLicenseContext.cs
- MemberInfoSerializationHolder.cs
- SafeThreadHandle.cs
- TraceHandlerErrorFormatter.cs
- Control.cs
- DocumentAutomationPeer.cs
- PageCatalogPart.cs
- DPAPIProtectedConfigurationProvider.cs
- QueryableDataSourceHelper.cs
- KeySplineConverter.cs
- DBParameter.cs
- DesignerView.xaml.cs
- HMACSHA384.cs
- XmlSchemaAll.cs
- StreamWithDictionary.cs
- DynamicILGenerator.cs
- WebPartConnectionsConnectVerb.cs
- CfgSemanticTag.cs