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
- HelpHtmlBuilder.cs
- ClientBuildManager.cs
- TextSelection.cs
- PixelFormatConverter.cs
- MailSettingsSection.cs
- SID.cs
- StreamInfo.cs
- LiteralLink.cs
- NamedObject.cs
- GradientStop.cs
- DateTimeFormat.cs
- TextTreeRootTextBlock.cs
- Regex.cs
- XmlDocumentSerializer.cs
- CipherData.cs
- ContractTypeNameCollection.cs
- ConnectionStringsSection.cs
- FocusChangedEventArgs.cs
- Token.cs
- TraceSection.cs
- PropertyChangedEventArgs.cs
- OpenFileDialog.cs
- InternalCompensate.cs
- SystemFonts.cs
- GCHandleCookieTable.cs
- FixedTextSelectionProcessor.cs
- AttachInfo.cs
- PlanCompilerUtil.cs
- ObjectConverter.cs
- BuildTopDownAttribute.cs
- AppDomainFactory.cs
- DataServiceHostFactory.cs
- RootAction.cs
- ProxyElement.cs
- categoryentry.cs
- WizardSideBarListControlItemEventArgs.cs
- ResizeGrip.cs
- RootBuilder.cs
- ListViewPagedDataSource.cs
- NameTable.cs
- ToolStripItemClickedEventArgs.cs
- TdsParserSessionPool.cs
- OdbcCommand.cs
- WrapPanel.cs
- SoapCodeExporter.cs
- SafeRightsManagementHandle.cs
- Application.cs
- XmlHierarchyData.cs
- WebPartConnectionsCloseVerb.cs
- Parser.cs
- SamlNameIdentifierClaimResource.cs
- CodeTypeReference.cs
- WinFormsSecurity.cs
- DeflateEmulationStream.cs
- DataGrid.cs
- Image.cs
- HtmlUtf8RawTextWriter.cs
- RuntimeCompatibilityAttribute.cs
- WindowsFont.cs
- BufferAllocator.cs
- PersonalizableAttribute.cs
- OpenTypeCommon.cs
- Condition.cs
- Menu.cs
- HttpResponse.cs
- ErrorFormatterPage.cs
- DataGrid.cs
- SamlConstants.cs
- GraphicsState.cs
- RenderOptions.cs
- SourceChangedEventArgs.cs
- StringUtil.cs
- BaseCollection.cs
- TypeInitializationException.cs
- DataServiceContext.cs
- ConfigUtil.cs
- CompressEmulationStream.cs
- TileBrush.cs
- HttpHandlersSection.cs
- EllipticalNodeOperations.cs
- TextEndOfLine.cs
- TextureBrush.cs
- SkipQueryOptionExpression.cs
- PeerResolverBindingElement.cs
- ListViewCancelEventArgs.cs
- ProvidePropertyAttribute.cs
- MatrixCamera.cs
- ActivityDesigner.cs
- RtfToXamlLexer.cs
- Page.cs
- UseAttributeSetsAction.cs
- XmlSortKeyAccumulator.cs
- ThicknessAnimation.cs
- BindingList.cs
- OutOfMemoryException.cs
- CustomErrorsSectionWrapper.cs
- TextContainerHelper.cs
- MarkupCompilePass2.cs
- _ProxyRegBlob.cs
- ModelTreeEnumerator.cs