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
- SessionStateSection.cs
- CheckBoxField.cs
- ReadOnlyAttribute.cs
- QilNode.cs
- X509UI.cs
- IsolatedStoragePermission.cs
- MailSettingsSection.cs
- ToolStripStatusLabel.cs
- SmiContext.cs
- WebPartActionVerb.cs
- TokenFactoryCredential.cs
- CuspData.cs
- ConnectionStringsSection.cs
- ScriptControlDescriptor.cs
- ExpressionVisitorHelpers.cs
- DataView.cs
- HTMLTextWriter.cs
- DocumentViewerHelper.cs
- AdapterSwitches.cs
- MenuCommands.cs
- TemplateBindingExtension.cs
- Util.cs
- XmlDataSourceNodeDescriptor.cs
- TypefaceMetricsCache.cs
- DbConnectionPoolOptions.cs
- ObjectContext.cs
- SoapClientProtocol.cs
- UpDownBase.cs
- HostedTcpTransportManager.cs
- ToolTipService.cs
- DataGrid.cs
- MethodBuilderInstantiation.cs
- SoapAttributeAttribute.cs
- StreamedFramingRequestChannel.cs
- SqlTriggerContext.cs
- Help.cs
- UrlMappingsModule.cs
- XmlNodeWriter.cs
- XPathBinder.cs
- RelatedView.cs
- ForceCopyBuildProvider.cs
- WebControlParameterProxy.cs
- ConvertTextFrag.cs
- BindingExpressionBase.cs
- QueryConverter.cs
- VisualStyleInformation.cs
- RtfToXamlLexer.cs
- XmlSchemaExporter.cs
- TypeUtil.cs
- DocumentSequence.cs
- translator.cs
- DirectoryLocalQuery.cs
- SchemaNamespaceManager.cs
- WebBrowserContainer.cs
- FtpRequestCacheValidator.cs
- DependencyObjectType.cs
- RequiredFieldValidator.cs
- DataRecordInfo.cs
- IERequestCache.cs
- RadioButtonRenderer.cs
- HTMLTextWriter.cs
- SiteIdentityPermission.cs
- WorkflowApplicationUnhandledExceptionEventArgs.cs
- UpdateTracker.cs
- VirtualPath.cs
- EventDescriptorCollection.cs
- GeneratedContractType.cs
- Missing.cs
- TypeBuilder.cs
- WindowsGraphicsWrapper.cs
- MessageSmuggler.cs
- Panel.cs
- CommonRemoteMemoryBlock.cs
- SiteMapDataSourceView.cs
- TreeViewItem.cs
- HtmlImageAdapter.cs
- StrokeSerializer.cs
- DataBindingHandlerAttribute.cs
- XmlObjectSerializer.cs
- EntryIndex.cs
- EventSchemaTraceListener.cs
- VariableAction.cs
- XmlIterators.cs
- UInt32.cs
- NullToBooleanConverter.cs
- WebPartDisplayMode.cs
- BamlLocalizableResourceKey.cs
- XD.cs
- BitmapEffectDrawingContextWalker.cs
- IfAction.cs
- CollectionType.cs
- WebPartHeaderCloseVerb.cs
- EventlogProvider.cs
- Evidence.cs
- SQLGuid.cs
- SoundPlayer.cs
- DataGridViewCellConverter.cs
- DeadCharTextComposition.cs
- DataGridViewColumnCollection.cs
- ArrayWithOffset.cs