Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SequentialOutput.cs
- InvalidPropValue.cs
- DataGridViewMethods.cs
- LogicalTreeHelper.cs
- OdbcFactory.cs
- SHA1CryptoServiceProvider.cs
- CodeMemberEvent.cs
- SqlTrackingService.cs
- DataGridColumnHeader.cs
- MetadataHelper.cs
- PowerStatus.cs
- httpserverutility.cs
- Action.cs
- UpdateCommand.cs
- TrackBar.cs
- Types.cs
- WorkflowTraceTransfer.cs
- DbProviderFactories.cs
- ping.cs
- SqlResolver.cs
- GenericsInstances.cs
- DomNameTable.cs
- CodePageUtils.cs
- Tablet.cs
- DataGridViewCellConverter.cs
- DesignerInterfaces.cs
- BasicCellRelation.cs
- HMACMD5.cs
- fixedPageContentExtractor.cs
- MatrixTransform.cs
- XmlArrayAttribute.cs
- Ref.cs
- BasicBrowserDialog.cs
- UserControlCodeDomTreeGenerator.cs
- CodeTryCatchFinallyStatement.cs
- Properties.cs
- AbstractDataSvcMapFileLoader.cs
- IFlowDocumentViewer.cs
- SqlParameter.cs
- FormsAuthenticationConfiguration.cs
- TextSyndicationContent.cs
- HierarchicalDataBoundControlAdapter.cs
- DoubleLinkListEnumerator.cs
- ObjectIDGenerator.cs
- DBAsyncResult.cs
- ServiceNameCollection.cs
- HelpInfo.cs
- webeventbuffer.cs
- FontFamily.cs
- GifBitmapDecoder.cs
- FontNameConverter.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- Freezable.cs
- GraphicsContext.cs
- ToolStripItemDataObject.cs
- DataGridHeaderBorder.cs
- IDictionary.cs
- EmptyQuery.cs
- SqlConnectionHelper.cs
- DrawingContextWalker.cs
- TextBoxView.cs
- ExceptionUtil.cs
- LinqExpressionNormalizer.cs
- DataViewListener.cs
- Flattener.cs
- RepeatInfo.cs
- GcHandle.cs
- validation.cs
- TriState.cs
- AppDomain.cs
- Interlocked.cs
- SerializationAttributes.cs
- KeyFrames.cs
- Parser.cs
- UpdateTracker.cs
- StrokeCollection.cs
- ObjectIDGenerator.cs
- WithStatement.cs
- AssemblyInfo.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- MethodCallExpression.cs
- ZoneMembershipCondition.cs
- GraphicsContainer.cs
- ClosureBinding.cs
- DocumentSequenceHighlightLayer.cs
- PropertyDescriptor.cs
- As.cs
- Error.cs
- MenuItemStyleCollection.cs
- DbgCompiler.cs
- XmlSchemaAttribute.cs
- RecognizedWordUnit.cs
- FindCriteriaElement.cs
- DbRetry.cs
- SelectedGridItemChangedEvent.cs
- SponsorHelper.cs
- ConsoleCancelEventArgs.cs
- validationstate.cs
- TimerElapsedEvenArgs.cs
- DbTransaction.cs