Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Policy / GAC.cs / 1305376 / 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)] public sealed class GacInstalled : EvidenceBase, IIdentityPermissionFactory { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { return o is GacInstalled; } public override int GetHashCode() { return 0; } public override EvidenceBase Clone() { return new GacInstalled(); } public Object Copy() { return Clone(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } 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)] public sealed class GacInstalled : EvidenceBase, IIdentityPermissionFactory { public GacInstalled() { } public IPermission CreateIdentityPermission( Evidence evidence ) { return new GacIdentityPermission(); } public override bool Equals(Object o) { return o is GacInstalled; } public override int GetHashCode() { return 0; } public override EvidenceBase Clone() { return new GacInstalled(); } public Object Copy() { return Clone(); } internal SecurityElement ToXml() { SecurityElement elem = new SecurityElement( this.GetType().FullName ); elem.AddAttribute( "version", "1" ); return elem; } 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
- DataBoundControlHelper.cs
- BaseDataList.cs
- ElementProxy.cs
- LowerCaseStringConverter.cs
- RectIndependentAnimationStorage.cs
- JournalEntry.cs
- EdmError.cs
- PrtTicket_Base.cs
- BCLDebug.cs
- EntityContainer.cs
- SecurityContextTokenCache.cs
- Win32PrintDialog.cs
- RewritingValidator.cs
- ResolveCriteria11.cs
- XmlIlVisitor.cs
- LinqExpressionNormalizer.cs
- FontStretches.cs
- ToolZone.cs
- XmlDesigner.cs
- TextFormatterHost.cs
- FormView.cs
- Int16AnimationUsingKeyFrames.cs
- CreateDataSourceDialog.cs
- InputBindingCollection.cs
- Annotation.cs
- WindowsListViewItemStartMenu.cs
- XmlWriterSettings.cs
- WebBrowserEvent.cs
- ElementFactory.cs
- PartialArray.cs
- Quad.cs
- XmlILModule.cs
- SessionViewState.cs
- StateMachineHelpers.cs
- Domain.cs
- RootBuilder.cs
- ConfigXmlSignificantWhitespace.cs
- Button.cs
- XLinq.cs
- BitmapPalette.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- MSAANativeProvider.cs
- DataBindEngine.cs
- ContractMapping.cs
- HtmlElementCollection.cs
- ClientBuildManagerCallback.cs
- ParamArrayAttribute.cs
- ReadOnlyCollectionBase.cs
- TimeZoneInfo.cs
- InstallHelper.cs
- GeometryCollection.cs
- StateItem.cs
- ColorInterpolationModeValidation.cs
- StreamInfo.cs
- ObjectListField.cs
- AppDomainFactory.cs
- cookiecollection.cs
- XmlReturnWriter.cs
- StackOverflowException.cs
- InvalidOleVariantTypeException.cs
- DiagnosticTrace.cs
- PersonalizableAttribute.cs
- SplitterPanel.cs
- RadioButton.cs
- QilTypeChecker.cs
- SystemIcmpV4Statistics.cs
- Span.cs
- Misc.cs
- OleTxTransaction.cs
- BuilderInfo.cs
- ReferencedCollectionType.cs
- ScrollBarAutomationPeer.cs
- TreeNodeBindingCollection.cs
- PermissionAttributes.cs
- RuntimeArgumentHandle.cs
- SHA256Managed.cs
- DesignerForm.cs
- ScriptIgnoreAttribute.cs
- PageFunction.cs
- EventSinkHelperWriter.cs
- ValueChangedEventManager.cs
- ClientSettingsSection.cs
- Geometry.cs
- SiteMapNodeCollection.cs
- Win32Native.cs
- TransformationRules.cs
- XmlWriter.cs
- CodeObject.cs
- remotingproxy.cs
- Metafile.cs
- ControlTemplate.cs
- Vars.cs
- NameTable.cs
- Facet.cs
- DrawingVisualDrawingContext.cs
- PerformanceCounterCategory.cs
- SqlClientPermission.cs
- BrowserCapabilitiesFactoryBase.cs
- GlyphRun.cs
- GridLengthConverter.cs