Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Security / Policy / IBuiltInEvidence.cs / 1 / IBuiltInEvidence.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // IBuiltInEvidence.cs // namespace System.Security.Policy { internal interface IBuiltInEvidence { int OutputToBuffer( char[] buffer, int position, bool verbose ); // Initializes a class according to data in the buffer. Returns new position within buffer int InitFromBuffer( char[] buffer, int position); int GetRequiredSize(bool verbose); } internal static class BuiltInEvidenceHelper { internal const char idApplicationDirectory = (char)0; #if !FEATURE_PAL internal const char idPublisher = (char)1; #endif //!FEATURE_PAL internal const char idStrongName = (char)2; internal const char idZone = (char)3; internal const char idUrl = (char)4; internal const char idWebPage = (char)5; internal const char idSite = (char)6; internal const char idPermissionRequestEvidence = (char)7; #if !FEATURE_PAL internal const char idHash = (char)8; #endif // !FEATURE_PAL internal const char idGac = (char)9; internal static void CopyIntToCharArray( int value, char[] buffer, int position ) { buffer[position ] = (char)((value >> 16) & 0x0000FFFF); buffer[position + 1] = (char)((value ) & 0x0000FFFF); } internal static int GetIntFromCharArray(char[] buffer, int position ) { int value = (int)buffer[position]; value = value << 16; value += (int)buffer[position + 1]; return value; } internal static void CopyLongToCharArray( long value, char[] buffer, int position ) { buffer[position ] = (char)((value >> 48) & 0x000000000000FFFF); buffer[position + 1] = (char)((value >> 32) & 0x000000000000FFFF); buffer[position + 2] = (char)((value >> 16) & 0x000000000000FFFF); buffer[position + 3] = (char)((value ) & 0x000000000000FFFF); } internal static long GetLongFromCharArray(char[] buffer, int position ) { long value = (long)buffer[position]; value = value << 16; value += (long)buffer[position + 1]; value = value << 16; value += (long)buffer[position + 2]; value = value << 16; value += (long)buffer[position + 3]; return value; } } }
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlVersion.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- Size3D.cs
- TreeNodeStyle.cs
- SecurityState.cs
- Missing.cs
- SkewTransform.cs
- ExportFileRequest.cs
- SqlReferenceCollection.cs
- ScriptRegistrationManager.cs
- NumberFormatInfo.cs
- Accessible.cs
- ShapingEngine.cs
- XmlSchemaSimpleContentExtension.cs
- SubMenuStyle.cs
- RoutedEventConverter.cs
- CompilerResults.cs
- ErrorStyle.cs
- Span.cs
- DataGridViewComboBoxColumn.cs
- MatrixAnimationUsingPath.cs
- QueryMath.cs
- Serializer.cs
- MessageSecurityTokenVersion.cs
- Convert.cs
- GridViewColumnCollection.cs
- InkPresenter.cs
- ContractComponent.cs
- Tool.cs
- OperationResponse.cs
- HtmlSelect.cs
- StrokeNodeData.cs
- ArgumentException.cs
- ObjectComplexPropertyMapping.cs
- GridViewCellAutomationPeer.cs
- StateChangeEvent.cs
- Win32Exception.cs
- PrefixHandle.cs
- DbUpdateCommandTree.cs
- StateItem.cs
- ToolboxDataAttribute.cs
- Msec.cs
- WebMessageFormatHelper.cs
- WebPartEventArgs.cs
- Stylus.cs
- DefinitionBase.cs
- SHA512Managed.cs
- MethodAccessException.cs
- EventSetter.cs
- WorkBatch.cs
- CompareValidator.cs
- PrivilegedConfigurationManager.cs
- SizeChangedEventArgs.cs
- DataGridViewCellParsingEventArgs.cs
- TabRenderer.cs
- HeaderedContentControl.cs
- EventRouteFactory.cs
- TagPrefixAttribute.cs
- EntryIndex.cs
- ImageInfo.cs
- ImageSourceConverter.cs
- XhtmlBasicListAdapter.cs
- SelectionRangeConverter.cs
- ExtenderProvidedPropertyAttribute.cs
- KeyValueConfigurationElement.cs
- XPathScanner.cs
- MenuEventArgs.cs
- BamlRecords.cs
- SmtpTransport.cs
- MembershipSection.cs
- SafeNativeMethods.cs
- IDispatchConstantAttribute.cs
- FileLevelControlBuilderAttribute.cs
- XmlNotation.cs
- _HTTPDateParse.cs
- ServiceModelConfigurationSectionGroup.cs
- DataListCommandEventArgs.cs
- XmlStringTable.cs
- HScrollBar.cs
- Html32TextWriter.cs
- WaitHandle.cs
- HandlerBase.cs
- KeyInfo.cs
- CodeIdentifier.cs
- SimplePropertyEntry.cs
- BamlLocalizableResourceKey.cs
- ListBindingConverter.cs
- Vector3DCollection.cs
- ColumnResizeUndoUnit.cs
- PrintingPermission.cs
- EventMappingSettings.cs
- DataGridRow.cs
- FlowDocumentReader.cs
- TreeNodeCollection.cs
- NumericExpr.cs
- HeaderedContentControl.cs
- FontStyles.cs
- FlowLayoutPanel.cs
- WebPartConnectionsEventArgs.cs
- MergeFailedEvent.cs