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
- FixedTextBuilder.cs
- Paragraph.cs
- UntrustedRecipientException.cs
- NetTcpSectionData.cs
- RenderData.cs
- FamilyTypefaceCollection.cs
- PeerTransportListenAddressValidator.cs
- HwndTarget.cs
- QueueProcessor.cs
- WindowsFormsHost.cs
- Stream.cs
- ConvertersCollection.cs
- DataSourceControl.cs
- InfoCardMasterKey.cs
- MailDefinition.cs
- StatusBarDrawItemEvent.cs
- Message.cs
- TextTreeTextElementNode.cs
- InternalControlCollection.cs
- SqlDependencyListener.cs
- CodeAccessSecurityEngine.cs
- AmbientLight.cs
- MenuItemAutomationPeer.cs
- OperatingSystem.cs
- DynamicPropertyReader.cs
- EventLog.cs
- BitmapSourceSafeMILHandle.cs
- CqlGenerator.cs
- NamespaceQuery.cs
- NullableDoubleAverageAggregationOperator.cs
- ClientUtils.cs
- SqlDataSourceEnumerator.cs
- GcSettings.cs
- PriorityBinding.cs
- GroupBox.cs
- XPathBinder.cs
- VirtualizingPanel.cs
- SqlDataSourceConnectionPanel.cs
- ContentPresenter.cs
- DrawingGroup.cs
- JournalEntry.cs
- UnsafeNativeMethodsCLR.cs
- UnauthorizedWebPart.cs
- IItemProperties.cs
- ImageListUtils.cs
- PathGeometry.cs
- DynamicDiscoSearcher.cs
- ScaleTransform3D.cs
- WebPartConnectionsConnectVerb.cs
- DocumentApplicationDocumentViewer.cs
- odbcmetadatacollectionnames.cs
- X509Certificate2.cs
- ComplexType.cs
- Canonicalizers.cs
- TemplateKeyConverter.cs
- CloseSequence.cs
- Bits.cs
- ByteAnimationUsingKeyFrames.cs
- DefinitionBase.cs
- HttpRequestCacheValidator.cs
- AxisAngleRotation3D.cs
- Comparer.cs
- ResXResourceSet.cs
- SetterBase.cs
- UidPropertyAttribute.cs
- WinFormsComponentEditor.cs
- ParameterExpression.cs
- DataListAutoFormat.cs
- ModelItem.cs
- SiteMapNodeItemEventArgs.cs
- LocationReferenceValue.cs
- DatagridviewDisplayedBandsData.cs
- XmlReaderSettings.cs
- ExpressionBuilder.cs
- ValueUtilsSmi.cs
- TextTreeText.cs
- XmlSignificantWhitespace.cs
- DataSourceExpression.cs
- TrackBar.cs
- ReflectTypeDescriptionProvider.cs
- TabControlEvent.cs
- OutputCacheModule.cs
- AspProxy.cs
- ListView.cs
- RadioButtonAutomationPeer.cs
- Bold.cs
- MethodCallExpression.cs
- ArgumentOutOfRangeException.cs
- CmsUtils.cs
- SQLGuid.cs
- DataGridColumnHeaderCollection.cs
- PermissionSetTriple.cs
- RepeaterItemEventArgs.cs
- StyleModeStack.cs
- PagedDataSource.cs
- Function.cs
- PerspectiveCamera.cs
- WaitForChangedResult.cs
- OutOfProcStateClientManager.cs
- WebBrowserEvent.cs