Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- GroupBox.cs
- NumberSubstitution.cs
- Byte.cs
- MissingMethodException.cs
- validation.cs
- MessagePropertyVariants.cs
- BuildResult.cs
- ExceptionRoutedEventArgs.cs
- Symbol.cs
- JsonFormatReaderGenerator.cs
- RuntimeHelpers.cs
- TableCellAutomationPeer.cs
- TreeNodeStyleCollection.cs
- ContentType.cs
- FileStream.cs
- EventLogEntry.cs
- DataListItem.cs
- TransactionState.cs
- XhtmlMobileTextWriter.cs
- ObfuscateAssemblyAttribute.cs
- AnnouncementSendsAsyncResult.cs
- ArgumentException.cs
- UserControl.cs
- ExpressionBuilder.cs
- ValidationEventArgs.cs
- UniqueIdentifierService.cs
- TabletDeviceInfo.cs
- ProjectionCamera.cs
- FixedPosition.cs
- VerificationException.cs
- ChainOfDependencies.cs
- WindowsScrollBar.cs
- RefreshPropertiesAttribute.cs
- TemplateField.cs
- LinearGradientBrush.cs
- BitStream.cs
- DropTarget.cs
- InputGestureCollection.cs
- SmiRecordBuffer.cs
- ProcessModelSection.cs
- CheckedPointers.cs
- TheQuery.cs
- Attributes.cs
- Geometry3D.cs
- WaitForChangedResult.cs
- EntityContainerEntitySet.cs
- Object.cs
- WorkflowRuntimeServiceElementCollection.cs
- StringResourceManager.cs
- TreeViewDataItemAutomationPeer.cs
- RsaSecurityTokenAuthenticator.cs
- PaperSource.cs
- ProcessModelSection.cs
- documentsequencetextcontainer.cs
- WindowsListViewGroupHelper.cs
- LeaseManager.cs
- ComplusTypeValidator.cs
- ExpressionPrefixAttribute.cs
- TdsParser.cs
- RuntimeHelpers.cs
- WindowsListViewSubItem.cs
- ProcessModelInfo.cs
- ToggleButtonAutomationPeer.cs
- ThreadLocal.cs
- DataGridViewLinkCell.cs
- RepeatButton.cs
- ErrorEventArgs.cs
- Identifier.cs
- TextRunTypographyProperties.cs
- BooleanFunctions.cs
- ResXDataNode.cs
- LocalBuilder.cs
- Context.cs
- WindowPatternIdentifiers.cs
- PlainXmlWriter.cs
- StreamWithDictionary.cs
- ScrollData.cs
- ConfigurationValidatorBase.cs
- Typeface.cs
- DataServiceRequestOfT.cs
- XPathDocumentNavigator.cs
- SchemaNamespaceManager.cs
- ApplicationInfo.cs
- DataGridCellItemAutomationPeer.cs
- PrimitiveSchema.cs
- RequestQueryProcessor.cs
- SymLanguageType.cs
- TextEncodedRawTextWriter.cs
- HtmlEmptyTagControlBuilder.cs
- TriggerActionCollection.cs
- Button.cs
- ServiceOperationParameter.cs
- IBuiltInEvidence.cs
- Schema.cs
- Calendar.cs
- TagPrefixAttribute.cs
- HandlerBase.cs
- DynamicDataExtensions.cs
- WebPartTracker.cs
- OdbcException.cs