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
- DynamicPropertyReader.cs
- TextTreeText.cs
- PrefixQName.cs
- BaseParagraph.cs
- TextEndOfParagraph.cs
- EntityParameter.cs
- FileDialog.cs
- RoleGroup.cs
- CodeDOMProvider.cs
- path.cs
- ContextMenu.cs
- ContainerFilterService.cs
- AxisAngleRotation3D.cs
- Model3DGroup.cs
- SystemInfo.cs
- HtmlToClrEventProxy.cs
- GrammarBuilderPhrase.cs
- AvTrace.cs
- TextFormatterHost.cs
- CfgParser.cs
- DragEventArgs.cs
- NegotiationTokenProvider.cs
- XmlnsPrefixAttribute.cs
- GroupItemAutomationPeer.cs
- FilterEventArgs.cs
- VectorAnimationBase.cs
- DataGridViewHeaderCell.cs
- Claim.cs
- milrender.cs
- TextCollapsingProperties.cs
- WebBrowserEvent.cs
- ImageCodecInfo.cs
- AsymmetricSignatureDeformatter.cs
- ResolvePPIDRequest.cs
- RuleSettings.cs
- ImmutableAssemblyCacheEntry.cs
- Calendar.cs
- SymbolEqualComparer.cs
- AsymmetricKeyExchangeDeformatter.cs
- DrawListViewColumnHeaderEventArgs.cs
- PrivilegedConfigurationManager.cs
- Parser.cs
- EventMemberCodeDomSerializer.cs
- Merger.cs
- Timer.cs
- DataTableTypeConverter.cs
- GenerateTemporaryTargetAssembly.cs
- LineBreak.cs
- AliasExpr.cs
- FormatVersion.cs
- EntityDataSourceStatementEditorForm.cs
- ArrayWithOffset.cs
- FloaterBaseParaClient.cs
- CallbackValidator.cs
- IOException.cs
- ClientOptions.cs
- ObjectTypeMapping.cs
- IDReferencePropertyAttribute.cs
- HwndSourceKeyboardInputSite.cs
- ZipIOExtraFieldPaddingElement.cs
- TraceProvider.cs
- Camera.cs
- CompositeKey.cs
- Compiler.cs
- DynamicHyperLink.cs
- DotExpr.cs
- ToolStripStatusLabel.cs
- PointAnimationClockResource.cs
- HtmlInputReset.cs
- XmlAtomicValue.cs
- DataGridComponentEditor.cs
- DesignerActionHeaderItem.cs
- HttpModuleCollection.cs
- Camera.cs
- ListViewGroupConverter.cs
- HandleCollector.cs
- ProfileModule.cs
- AsymmetricKeyExchangeDeformatter.cs
- BindMarkupExtensionSerializer.cs
- Size3DValueSerializer.cs
- XPathDocumentIterator.cs
- activationcontext.cs
- FixedPage.cs
- RowToParametersTransformer.cs
- ElementHostPropertyMap.cs
- IsolatedStorageFilePermission.cs
- TypedTableHandler.cs
- Graph.cs
- HtmlSelect.cs
- EntryIndex.cs
- DataListItemEventArgs.cs
- Timeline.cs
- HwndMouseInputProvider.cs
- XmlElementCollection.cs
- WmlMobileTextWriter.cs
- VectorCollection.cs
- TextCompositionEventArgs.cs
- TabPanel.cs
- EventWaitHandle.cs
- DispatcherSynchronizationContext.cs