Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // // ==--== // // 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MultiSelectRootGridEntry.cs
- PerfService.cs
- StyleXamlParser.cs
- XmlElement.cs
- LinkedList.cs
- Inline.cs
- SchemaNames.cs
- PrintDocument.cs
- PackageProperties.cs
- Base64Decoder.cs
- KeyFrames.cs
- PointCollection.cs
- ListControl.cs
- TextOptionsInternal.cs
- EventSinkHelperWriter.cs
- StateMachine.cs
- FragmentNavigationEventArgs.cs
- StringAttributeCollection.cs
- StaticContext.cs
- TextLineResult.cs
- ColorComboBox.cs
- Int32.cs
- InputLanguageEventArgs.cs
- Metafile.cs
- RadioButtonStandardAdapter.cs
- DataGridViewRowHeaderCell.cs
- ButtonStandardAdapter.cs
- TypeSystem.cs
- MailDefinition.cs
- FormatterServices.cs
- IteratorDescriptor.cs
- ConfigXmlComment.cs
- DiscoveryMessageProperty.cs
- Substitution.cs
- _UriSyntax.cs
- TextServicesLoader.cs
- _Semaphore.cs
- GridViewUpdateEventArgs.cs
- DeobfuscatingStream.cs
- DataObjectCopyingEventArgs.cs
- FactoryGenerator.cs
- ElementInit.cs
- Menu.cs
- TimeZone.cs
- CodeMemberField.cs
- QueryHandler.cs
- UnsafeNativeMethods.cs
- ParseChildrenAsPropertiesAttribute.cs
- ObjectDataSourceStatusEventArgs.cs
- XpsS0ValidatingLoader.cs
- ArrayWithOffset.cs
- DefaultDialogButtons.cs
- FixedSOMGroup.cs
- TreeNodeCollection.cs
- RtfToXamlReader.cs
- FixedPageStructure.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- MetadataCache.cs
- InitializeCorrelation.cs
- CodeSnippetCompileUnit.cs
- RootProfilePropertySettingsCollection.cs
- XhtmlTextWriter.cs
- XmlSchemaNotation.cs
- DbDataAdapter.cs
- SingleTagSectionHandler.cs
- AssemblySettingAttributes.cs
- MailAddressCollection.cs
- StringWriter.cs
- Console.cs
- StructuredTypeInfo.cs
- NextPreviousPagerField.cs
- Msec.cs
- Parsers.cs
- FormatSettings.cs
- SystemUnicastIPAddressInformation.cs
- UpdateManifestForBrowserApplication.cs
- CheckBoxList.cs
- DotExpr.cs
- ProviderConnectionPoint.cs
- ProfileSection.cs
- Error.cs
- SiteIdentityPermission.cs
- DbDataRecord.cs
- DynamicObject.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- SecurityCredentialsManager.cs
- SqlDesignerDataSourceView.cs
- MarkupProperty.cs
- TextParaLineResult.cs
- VBCodeProvider.cs
- CursorConverter.cs
- GridViewCommandEventArgs.cs
- SqlDataReader.cs
- SessionEndingEventArgs.cs
- TemplatePagerField.cs
- SignatureGenerator.cs
- MetafileHeader.cs
- CalendarAutoFormat.cs
- EntityWrapperFactory.cs
- XmlBaseWriter.cs