Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / IntSecurity.cs / 1305376 / IntSecurity.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.ComponentModel { using System; using System.Security; using System.Security.Permissions; [HostProtection(SharedState = true)] internal static class IntSecurity { public static readonly CodeAccessPermission UnmanagedCode = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode); public static readonly CodeAccessPermission FullReflection = new ReflectionPermission(PermissionState.Unrestricted); public static string UnsafeGetFullPath(string fileName) { string full = fileName; FileIOPermission fiop = new FileIOPermission(PermissionState.None); fiop.AllFiles = FileIOPermissionAccess.PathDiscovery; fiop.Assert(); try { full = System.IO.Path.GetFullPath(fileName); } finally { CodeAccessPermission.RevertAssert(); } return full; } } } // 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
- NamespaceInfo.cs
- LoadWorkflowCommand.cs
- WebPartConnectionsConfigureVerb.cs
- BaseAutoFormat.cs
- HttpApplication.cs
- EpmContentDeSerializerBase.cs
- Style.cs
- SQLRoleProvider.cs
- RectAnimation.cs
- ConfigurationSettings.cs
- XPathLexer.cs
- OrderByBuilder.cs
- TemplatePagerField.cs
- Point3DAnimationUsingKeyFrames.cs
- Compilation.cs
- TaskFileService.cs
- DoubleCollection.cs
- SqlInternalConnectionSmi.cs
- SHA512CryptoServiceProvider.cs
- altserialization.cs
- XmlSchemaIdentityConstraint.cs
- TypeExtensions.cs
- DiscoveryReferences.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- Misc.cs
- SessionParameter.cs
- securitycriticaldataClass.cs
- WpfKnownType.cs
- DesignerProperties.cs
- BindingFormattingDialog.cs
- PerformanceCounterLib.cs
- HScrollProperties.cs
- Parameter.cs
- SchemaAttDef.cs
- DataGridViewCellCancelEventArgs.cs
- DynamicILGenerator.cs
- EntityClassGenerator.cs
- XPathSingletonIterator.cs
- ServiceNameElementCollection.cs
- AccessorTable.cs
- TogglePatternIdentifiers.cs
- PointCollectionValueSerializer.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- StyleReferenceConverter.cs
- WebPartConnectionsCancelVerb.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- CodeDirectiveCollection.cs
- RelatedView.cs
- FacetEnabledSchemaElement.cs
- LayoutEditorPart.cs
- GatewayIPAddressInformationCollection.cs
- WebServiceEnumData.cs
- EntityCommandCompilationException.cs
- DXD.cs
- ChannelServices.cs
- QualificationDataItem.cs
- UniqueConstraint.cs
- ToolStripSeparatorRenderEventArgs.cs
- DesignTimeSiteMapProvider.cs
- StandardToolWindows.cs
- ToolStripDropDownItem.cs
- ProxyElement.cs
- AccessDataSourceDesigner.cs
- SpeechSeg.cs
- TagPrefixAttribute.cs
- DeclaredTypeElement.cs
- AtomMaterializer.cs
- Collection.cs
- ACE.cs
- EventRoute.cs
- InkCanvasSelectionAdorner.cs
- TableSectionStyle.cs
- SafeNativeMethodsMilCoreApi.cs
- IndexedEnumerable.cs
- CodeMethodInvokeExpression.cs
- XmlCharCheckingReader.cs
- EventLogPermission.cs
- OutputCacheSettingsSection.cs
- LinearQuaternionKeyFrame.cs
- VerificationException.cs
- OleDbEnumerator.cs
- ArrangedElementCollection.cs
- Accessors.cs
- DataSourceView.cs
- arc.cs
- SessionIDManager.cs
- StylusPointProperties.cs
- ComponentManagerBroker.cs
- ServiceReference.cs
- ExtendedPropertyCollection.cs
- GradientStop.cs
- wgx_render.cs
- XmlDataProvider.cs
- ZipIOCentralDirectoryBlock.cs
- XhtmlConformanceSection.cs
- ReachPrintTicketSerializerAsync.cs
- XXXInfos.cs
- SspiNegotiationTokenAuthenticatorState.cs
- DBSchemaRow.cs
- CodeGotoStatement.cs