Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Markup / Baml2006 / Baml2006KeyRecord.cs / 1586720 / Baml2006KeyRecord.cs
using System; using System.Collections.Generic; using System.Text; using System.Xaml; using System.Windows.Markup; using System.Diagnostics; namespace System.Windows.Baml2006 { [DebuggerDisplay("{DebuggerString}")] internal class KeyRecord { public KeyRecord(bool shared, bool sharedSet, int valuePosition, Type keyType) : this(shared, sharedSet, valuePosition) { _data = keyType; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, string keyString) : this(shared, sharedSet, valuePosition) { _data = keyString; } public KeyRecord(bool shared, bool sharedSet, int valuePosition, XamlSchemaContext context) : this(shared, sharedSet, valuePosition) { _data = new XamlNodeList(context, 8); } private KeyRecord(bool shared, bool sharedSet, int valuePosition) { _shared = shared; _sharedSet = sharedSet; ValuePosition = valuePosition; } public bool Shared { get { return _shared; } } public bool SharedSet { get { return _sharedSet; } } public long ValuePosition { get; set; } public int ValueSize { get; set; } public byte Flags { get; set; } // This can either be a StaticResource or an OptimizedStaticResource // Since they don't share anything in common, we've made this a list of objects. public List
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BaseResourcesBuildProvider.cs
- Cell.cs
- ZoneMembershipCondition.cs
- FileDetails.cs
- ISessionStateStore.cs
- DataGridViewImageCell.cs
- PropertyTabChangedEvent.cs
- Transform3D.cs
- BigInt.cs
- DocumentPageHost.cs
- SpellCheck.cs
- OdbcConnectionString.cs
- PassportAuthenticationModule.cs
- TableHeaderCell.cs
- Soap12ProtocolImporter.cs
- DelayedRegex.cs
- ObjectComplexPropertyMapping.cs
- DatatypeImplementation.cs
- TextComposition.cs
- DisposableCollectionWrapper.cs
- SchemaTypeEmitter.cs
- FreezableDefaultValueFactory.cs
- CurrentTimeZone.cs
- RecordManager.cs
- BuildProvider.cs
- ObjectStateEntryDbDataRecord.cs
- DragEventArgs.cs
- SelectedDatesCollection.cs
- ScriptHandlerFactory.cs
- AdvancedBindingEditor.cs
- Transform3DGroup.cs
- ItemChangedEventArgs.cs
- AppSecurityManager.cs
- PostBackTrigger.cs
- StateRuntime.cs
- SmiContext.cs
- DataServiceBuildProvider.cs
- SkinBuilder.cs
- ListControlBuilder.cs
- TemplateKey.cs
- DataGridViewRowStateChangedEventArgs.cs
- WorkflowRuntimeEndpoint.cs
- FileLogRecordHeader.cs
- TextServicesContext.cs
- DbException.cs
- WaitHandleCannotBeOpenedException.cs
- TdsParserStateObject.cs
- StatusBarDesigner.cs
- ConnectorMovedEventArgs.cs
- DrawingCollection.cs
- GroupBoxRenderer.cs
- AnnotationAdorner.cs
- LogicalChannel.cs
- TypeConstant.cs
- LabelLiteral.cs
- RegexMatchCollection.cs
- InstancePersistenceEvent.cs
- CachedPathData.cs
- ContentElementCollection.cs
- QilTernary.cs
- CancellableEnumerable.cs
- Activator.cs
- DataContractSerializerOperationBehavior.cs
- RewritingValidator.cs
- RegisteredArrayDeclaration.cs
- PrePrepareMethodAttribute.cs
- TraceData.cs
- GeneratedView.cs
- BindingOperations.cs
- QuadraticBezierSegment.cs
- ToolStripDropDownItem.cs
- Clock.cs
- RegistryKey.cs
- SessionStateModule.cs
- AccessDataSource.cs
- XmlCompatibilityReader.cs
- ResourceSetExpression.cs
- OleDbError.cs
- EntityReference.cs
- CodeAttachEventStatement.cs
- RegexTree.cs
- JumpTask.cs
- FontFamily.cs
- Activity.cs
- DropDownList.cs
- UnsafePeerToPeerMethods.cs
- StateDesigner.CommentLayoutGlyph.cs
- ProtocolState.cs
- TaskFileService.cs
- SchemaEntity.cs
- Point3DCollection.cs
- BitmapEffectDrawing.cs
- TaiwanLunisolarCalendar.cs
- SafeSecurityHelper.cs
- PersianCalendar.cs
- AttributeXamlType.cs
- ObjectRef.cs
- ManagementDateTime.cs
- ConfigXmlComment.cs
- BitmapEffectrendercontext.cs