76 implementations of IComparable
mscorlib (28)
system\boolean.cs (1)
25public struct Boolean : IComparable, IConvertible
system\byte.cs (1)
34public struct Byte : IComparable, IFormattable, IConvertible
system\char.cs (1)
27[System.Runtime.InteropServices.StructLayout(LayoutKind.Sequential)] public struct Char : IComparable, IConvertible
system\datetime.cs (1)
57public struct DateTime : IComparable, IFormattable, IConvertible, ISerializable, IComparable<DateTime>,IEquatable<DateTime> {
system\datetimeoffset.cs (1)
38public struct DateTimeOffset : IComparable, IFormattable, ISerializable, IDeserializationCallback,
system\decimal.cs (1)
67public struct Decimal : IFormattable, IComparable, IConvertible, IDeserializationCallback
system\double.cs (1)
32public struct Double : IComparable, IFormattable, IConvertible
system\enum.cs (1)
19public abstract class Enum : ValueType, IComparable, IFormattable, IConvertible
system\guid.cs (1)
21public struct Guid : IFormattable, IComparable
system\int16.cs (1)
31public struct Int16 : IComparable, IFormattable, IConvertible
system\int32.cs (1)
31public struct Int32 : IComparable, IFormattable, IConvertible
system\int64.cs (1)
30public struct Int64 : IComparable, IFormattable, IConvertible
system\sbyte.cs (1)
29public struct SByte : IComparable, IFormattable, IConvertible
system\single.cs (1)
31public struct Single : IComparable, IFormattable, IConvertible
system\string.cs (1)
48public sealed class String : IComparable, ICloneable, IConvertible, IEnumerable
system\timespan.cs (1)
33[Serializable] public struct TimeSpan : IComparable
system\tuple.cs (8)
83public class Tuple<T1> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 170public class Tuple<T1, T2> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 272public class Tuple<T1, T2, T3> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 385public class Tuple<T1, T2, T3, T4> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 509public class Tuple<T1, T2, T3, T4, T5> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 644public class Tuple<T1, T2, T3, T4, T5, T6> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 790public class Tuple<T1, T2, T3, T4, T5, T6, T7> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple { 947public class Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> : IStructuralEquatable, IStructuralComparable, IComparable, ITupleInternal, ITuple {
system\uint16.cs (1)
29public struct UInt16 : IComparable, IFormattable, IConvertible
system\uint32.cs (1)
31public struct UInt32 : IComparable, IFormattable, IConvertible
system\uint64.cs (1)
29public struct UInt64 : IComparable, IFormattable, IConvertible
system\version.cs (1)
30public sealed class Version : ICloneable, IComparable
PresentationCore (3)
Core\CSharp\MS\Internal\Ink\Lasso.cs (1)
550private struct LassoCrossing : IComparable
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (1)
869private class Block: IComparable
Core\CSharp\System\Windows\Media\Animation\ResolvedKeyFrameEntry.cs (1)
10internal struct ResolvedKeyFrameEntry : IComparable
PresentationFramework (8)
src\Framework\System\Windows\Documents\FixedLineResult.cs (1)
27internal sealed class FixedLineResult : IComparable
src\Framework\System\Windows\Documents\FixedNode.cs (1)
75internal struct FixedNode : IComparable
src\Framework\System\Windows\Documents\FixedSOMContainer.cs (1)
21internal abstract class FixedSOMContainer :FixedSOMSemanticBox, IComparable
src\Framework\System\Windows\Documents\FixedSOMGroup.cs (1)
23internal class FixedSOMGroup :FixedSOMPageElement, IComparable
src\Framework\System\Windows\Documents\FixedSOMSemanticBox.cs (1)
24internal abstract class FixedSOMSemanticBox : IComparable
src\Framework\System\Windows\Documents\FixedSOMTextRun.cs (1)
28internal sealed class FixedSOMTextRun : FixedSOMElement, IComparable
src\Framework\System\Windows\Documents\FlowNode.cs (1)
36internal sealed class FlowNode : IComparable
src\Framework\System\Windows\Documents\FlowPosition.cs (1)
35internal sealed class FlowPosition : IComparable
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyEntry.cs (1)
33internal class ModelPropertyEntry : ModelPropertyEntryBase, IComparable
System.Data (19)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Model\ModelPropertyEntry.cs (1)
33internal class ModelPropertyEntry : ModelPropertyEntryBase, IComparable
fx\src\data\System\Data\Common\NameValuePermission.cs (1)
20sealed internal class NameValuePermission : IComparable {
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (1)
2277sealed internal class MetaData : IComparable {
fx\src\data\System\Data\Sql\sqlnorm.cs (1)
35internal sealed class FieldInfoEx: IComparable {
fx\src\data\System\Data\SQLTypes\SQLBinary.cs (1)
38public struct SqlBinary : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLBoolean.cs (1)
44public struct SqlBoolean : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLByte.cs (1)
47public struct SqlByte : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDateTime.cs (1)
50public struct SqlDateTime : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDecimal.cs (1)
55public struct SqlDecimal : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLDouble.cs (1)
48public struct SqlDouble : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLGuid.cs (1)
43public struct SqlGuid : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt16.cs (1)
46public struct SqlInt16 : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt32.cs (1)
46public struct SqlInt32 : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLInt64.cs (1)
46public struct SqlInt64 : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLMoney.cs (1)
50public struct SqlMoney : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLSingle.cs (1)
46public struct SqlSingle : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\SQLTypes\SQLString.cs (1)
60public struct SqlString : INullable, IComparable, IXmlSerializable {
fx\src\data\System\Data\XDRSchema.cs (1)
204private sealed class NameType : IComparable {
fx\src\data\System\Data\XMLSchema.cs (1)
1528private sealed class NameType : IComparable {
System.Data.Entity (3)
System\Data\Metadata\MetadataArtifactLoaderFile.cs (1)
31internal class MetadataArtifactLoaderFile : MetadataArtifactLoader, IComparable
System\Data\Metadata\MetadataArtifactLoaderResource.cs (1)
22internal class MetadataArtifactLoaderResource : MetadataArtifactLoader, IComparable
System\Data\Metadata\MetadataArtifactLoaderXmlReaderWrapper.cs (1)
26internal class MetadataArtifactLoaderXmlReaderWrapper : MetadataArtifactLoader, IComparable
System.Data.SqlXml (2)
System\Xml\Xsl\Runtime\XmlSortKey.cs (1)
17internal abstract class XmlSortKey : IComparable {
System\Xml\Xsl\XPathConvert.cs (1)
1499private class BigInteger : IComparable {
System.Numerics (1)
System\Numerics\BigInteger.cs (1)
27public struct BigInteger : IFormattable, IComparable, IComparable<BigInteger>, IEquatable<BigInteger>
System.Web (1)
VirtualPath.cs (1)
19internal sealed class VirtualPath : IComparable {
System.Web.Services (1)
System\Web\Services\Protocols\SoapReflector.cs (1)
26internal class SoapReflectedExtension : IComparable {
System.Workflow.Activities (2)
LocalService\MessageQueueKey.cs (1)
17public sealed class EventQueueName : IComparable
Rules\Executor.cs (1)
279internal class RuleState : IComparable
System.Workflow.Runtime (1)
Tracking.cs (1)
1529private class CacheItem : IComparable
System.Xml (2)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
319private class NodeData : IComparable {
System\Xml\Schema\DataTypeImplementation.cs (1)
633private class SchemaDatatypeMap : IComparable {
WindowsBase (4)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileReference.cs (1)
46internal abstract class CompoundFileReference: IComparable
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStorageReference.cs (1)
42internal class CompoundFileStorageReference : CompoundFileReference, IComparable
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStreamReference.cs (1)
33internal class CompoundFileStreamReference : CompoundFileReference, IComparable
Base\System\IO\Packaging\CompoundFile\VersionPair.cs (1)
36internal class VersionPair : IComparable
216 references to IComparable
mscorlib (17)
system\collections\comparer.cs (4)
77IComparable ia = a as IComparable; 81IComparable ib = b as IComparable;
system\collections\compatiblecomparer.cs (2)
31IComparable ia = a as IComparable;
system\datetimeoffset.cs (1)
455int IComparable.CompareTo(Object obj) {
system\stringcomparer.cs (2)
89IComparable ia = x as IComparable;
system\tuple.cs (8)
109Int32 IComparable.CompareTo(Object obj) { 199Int32 IComparable.CompareTo(Object obj) { 304Int32 IComparable.CompareTo(Object obj) { 420Int32 IComparable.CompareTo(Object obj) { 547Int32 IComparable.CompareTo(Object obj) { 685Int32 IComparable.CompareTo(Object obj) { 834Int32 IComparable.CompareTo(Object obj) { 998Int32 IComparable.CompareTo(Object obj) {
PresentationCore (1)
Core\CSharp\MS\Internal\IO\Packaging\NetStream.cs (1)
918int IComparable.CompareTo(object x)
PresentationFramework (5)
src\Framework\System\Windows\Controls\DataGridColumn.cs (1)
1195if (!typeof(IComparable).IsAssignableFrom(propertyType))
src\Framework\System\Windows\Documents\FixedSOMContainer.cs (1)
36int IComparable.CompareTo(object comparedObj)
src\Framework\System\Windows\Documents\FixedSOMGroup.cs (1)
39int IComparable.CompareTo(object comparedObj)
src\Framework\System\Windows\Documents\FixedSOMSemanticBox.cs (1)
181int IComparable.CompareTo(object o)
src\Framework\System\Windows\Documents\FixedSOMTextRun.cs (1)
46int IComparable.CompareTo(object comparedObj)
System (2)
compmod\system\collections\specialized\nameobjectcollectionbase.cs (2)
781IComparable ia = a as IComparable;
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (1)
84public virtual IComparable SortOrdering
System.ComponentModel.DataAnnotations (11)
DataAnnotations\RangeAttribute.cs (11)
71private void Initialize(IComparable minimum, IComparable maximum, Func<object, object> conversion) { 117IComparable min = (IComparable)this.Minimum; 118IComparable max = (IComparable)this.Maximum; 163Type comparableType = typeof(IComparable); 179IComparable min = (IComparable)converter.ConvertFromString((string)minimum); 180IComparable max = (IComparable)converter.ConvertFromString((string)maximum);
System.Data (13)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\PropertyInspector\CategoryBase.cs (1)
84public virtual IComparable SortOrdering
fx\src\data\System\Data\Common\NameValuePermission.cs (1)
60int IComparable.CompareTo(object a) {
fx\src\data\System\Data\Common\ObjectStorage.cs (7)
49IComparable icomparable = (valueNo1 as IComparable); 64if (valueNo1 is IComparable) { 66return((IComparable) valueNo1).CompareTo(value); 98if (valueNo1 is IComparable) { 100return ((IComparable) valueNo1).CompareTo(valueNo2); 153return ((IComparable) valueNo1).CompareTo(valueNo2);
fx\src\data\System\Data\Common\SQLTypes\SqlUDTStorage.cs (3)
39implementsIComparable = typeof(IComparable).IsAssignableFrom(type); 85IComparable comparable = (IComparable)values[recordNo1];
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (1)
2309int IComparable.CompareTo(object obj) { // MDAC 68319
System.Data.Linq (2)
ChangeProcessor.cs (2)
631IComparable xc = xValue as IComparable;
System.Data.Services (1)
System\Data\Services\Providers\ReflectionServiceProvider.cs (1)
107if (typeof(IComparable).IsAssignableFrom(type))
System.Data.SqlXml (1)
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (1)
4177cmp = ((IComparable) litLeft).CompareTo(litRight);
System.Web (1)
VirtualPath.cs (1)
71int IComparable.CompareTo(object obj) {
System.Windows.Forms (2)
winforms\Managed\System\WinForms\DataGridViewRowCollection.cs (2)
2838if (!(value1 is IComparable) && !(value2 is IComparable))
System.Workflow.Activities (60)
Delay.cs (4)
36private static readonly DependencyProperty QueueNameProperty = DependencyProperty.Register("QueueName", typeof(IComparable), typeof(DelayActivity)); 313IComparable queueName = ((IEventActivity)this).QueueName; 370IComparable IEventActivity.QueueName 374return (IComparable)this.GetValue(QueueNameProperty);
EventSinkActivity.cs (5)
34private static DependencyProperty QueueNameProperty = DependencyProperty.Register("QueueName", typeof(IComparable), typeof(HandleExternalEventActivity)); 220IComparable queueName = null; 403IComparable IEventActivity.QueueName 407IComparable queueName = (IComparable)this.GetValue(QueueNameProperty);
Executors\InboundActivityHelper.cs (2)
24IComparable queueName = CorrelationService.ResolveQueueName(activity, interfaceType, operation); 40internal static object DequeueMessage(IComparable queueId, WorkflowQueuingService queueSvcs, Activity activity, out WorkflowQueue queue)
Interfaces.cs (1)
48IComparable QueueName { get; }
LocalService\CorrelationService.cs (5)
70IComparable queueName = ResolveQueueName(activity, interfaceType, methodName); 108IComparable queueName = ResolveQueueName(activity, interfaceType, methodName); 120internal static IComparable ResolveQueueName(Activity activity, Type interfaceType, string methodName) 197IComparable initializerValue = initializerValues.Current.Value as IComparable;
LocalService\ExternalDataExchangeService.cs (2)
27void DeliverMessage(ExternalDataEventArgs eventArgs, IComparable queueName, object message, object workItem, IPendingWork workHandler); 367public void DeliverMessage(ExternalDataEventArgs eventArgs, IComparable queueName, object message, object workItem, IPendingWork workHandler)
LocalService\MessageEventSubscriptionService.cs (6)
29IComparable queueName; 36public MessageEventSubscription(IComparable queueName, Guid instanceId) 42public MessageEventSubscription(IComparable queueName, Guid instanceId, Guid subscriptionId) 48public MessageEventSubscription(IComparable queueName, Guid subscriptionId, Type interfaceType, String operation) 54public MessageEventSubscription(IComparable queueName, Guid instanceId, Type interfaceType, String operation, Guid subscriptionId) 107public virtual IComparable QueueName
LocalService\MessageQueueKey.cs (2)
145IComparable comparable = leftValue as IComparable;
Rules\Executor.cs (1)
302int IComparable.CompareTo(object obj)
SR.cs (1)
500internal static string GetStateAlreadySubscribesToThisEvent(string stateName, IComparable queueName)
StateMachineAction.cs (1)
266IComparable queueName = eventActivity.QueueName;
StateMachineSubscription.cs (2)
71private IComparable _queueName; 93internal IComparable QueueName
StateMachineSubscriptionManager.cs (19)
24private Dictionary<IComparable, StateMachineSubscription> _subscriptions = new Dictionary<IComparable, StateMachineSubscription>(); 50internal Dictionary<IComparable, StateMachineSubscription> Subscriptions 84Dictionary<IComparable, StateMachineSubscription> subscriptions = this.GetSubscriptionsShallowCopy(); 85List<IComparable> subscribed = new List<IComparable>(); 98IComparable queueName = eventActivity.QueueName; 166IComparable queueName = GetQueueName(eventActivity); 260IComparable queueName = GetQueueName(eventActivity); 274private StateMachineSubscription GetSubscription(IComparable queueName) 306IComparable queueName = GetQueueName(eventActivity); 314internal static WorkflowQueue GetWorkflowQueue(ActivityExecutionContext context, IComparable queueName) 325private static IComparable GetQueueName(IEventActivity eventActivity) 327IComparable queueName = eventActivity.QueueName; 331private Dictionary<IComparable, StateMachineSubscription> GetSubscriptionsShallowCopy() 333Dictionary<IComparable, StateMachineSubscription> subscriptions = new Dictionary<IComparable, StateMachineSubscription>(); 334foreach (KeyValuePair<IComparable, StateMachineSubscription> dictionaryEntry in this.Subscriptions) 355internal void Enqueue(ActivityExecutionContext context, IComparable queueName)
StateMachineWorkflowInstance.cs (2)
167public void EnqueueItem(IComparable queueName, object item) 172public void EnqueueItem(IComparable queueName, object item, IPendingWork pendingWork, object workItem)
WebServiceFault.cs (1)
148IComparable queueId = new EventQueueName(webservicereceive.InterfaceType, webservicereceive.MethodName, webservicereceive.QualifiedName);
WebServiceReceive.cs (5)
43private static readonly DependencyProperty QueueNameProperty = DependencyProperty.Register("QueueName", typeof(IComparable), typeof(WebServiceInputActivity)); 253IComparable queueName = new EventQueueName(interfaceType, operation); 322IComparable queueId = new EventQueueName(interfaceType, operation, QualifiedName); 404IComparable IEventActivity.QueueName 408return (IComparable)this.GetValue(QueueNameProperty);
WebServiceResponse.cs (1)
151IComparable queueId = new EventQueueName(webservicereceive.InterfaceType, webservicereceive.MethodName, webservicereceive.QualifiedName);
System.Workflow.ComponentModel (3)
AuthoringOM\ActivityExecutionContext.cs (3)
22IComparable queueName; 24internal QueueEventArgs(IComparable queueName) 29public IComparable QueueName
System.Workflow.Runtime (82)
EventQueueState.cs (1)
25internal IComparable queueName;
System\Activities\Statements\Interop.cs (1)
532IComparable queueName = interopExecutor.BookmarkQueueMap[bookmark];
System\Activities\Statements\InteropEnvironment.cs (15)
22static readonly ReadOnlyCollection<IComparable> emptyList = new ReadOnlyCollection<IComparable>(new IComparable[] { }); 35IEnumerable<IComparable> initialBookmarks; 93public void EnqueueEvent(IComparable queueName, object item) 214IEnumerable<IComparable> currentBookmarks = this.executor.Queues; 235IList<IComparable> deletedBookmarks = new List<IComparable>(); 236foreach (IComparable value in this.initialBookmarks) 241IList<IComparable> newBookmarks = null; 242foreach (IComparable value in currentBookmarks) 248newBookmarks = new List<IComparable>(); 257foreach (IComparable bookmark in newBookmarks) 267foreach (IComparable bookmark in deletedBookmarks) 271foreach (KeyValuePair<Bookmark, IComparable> entry in this.executor.BookmarkQueueMap)
System\Activities\Statements\InteropExecutor.cs (5)
32Dictionary<Bookmark, IComparable> bookmarkQueueMap; 94public IEnumerable<IComparable> Queues 102public Dictionary<System.Activities.Bookmark, IComparable> BookmarkQueueMap 108this.bookmarkQueueMap = new Dictionary<System.Activities.Bookmark, IComparable>(); 207public ActivityExecutionStatus EnqueueEvent(IComparable queueName, object item)
TimerEventSubscription.cs (2)
19IComparable queueName; 45public virtual IComparable QueueName
Tracking.cs (1)
1655internal class Set<T> : IEnumerable<T> where T : IComparable
WorkflowExecutor.cs (4)
1220internal void EnqueueItem(IComparable queueName, object item, IPendingWork pendingWork, Object workItem) 1269internal void EnqueueItemOnIdle(IComparable queueName, object item, IPendingWork pendingWork, Object workItem) 1336IEnumerable<IComparable> names = qService.QueueNames; 1337foreach (IComparable name in names)
WorkflowInstance.cs (2)
403public void EnqueueItem(IComparable queueName, Object item, IPendingWork pendingWork, Object workItem) 424public void EnqueueItemOnIdle(IComparable queueName, Object item, IPendingWork pendingWork, Object workItem)
WorkflowQueue.cs (3)
16IComparable queueName; 19internal WorkflowQueue(WorkflowQueuingService qService, IComparable queueName) 141public IComparable QueueName
WorkflowQueueInfo.cs (3)
23private IComparable _queueName; 27internal WorkflowQueueInfo(IComparable queueName, ICollection items, ReadOnlyCollection<string> subscribedActivityNames) 34public IComparable QueueName { get { return _queueName; } }
WorkflowQueuingService.cs (45)
22List<IComparable> dirtyQueues; 24Dictionary<IComparable, EventQueueState> persistedQueueStates; 38internal static DependencyProperty RootPersistedQueueStatesProperty = DependencyProperty.RegisterAttached("RootPersistedQueueStates", typeof(Dictionary<IComparable, EventQueueState>), typeof(WorkflowQueuingService)); 39internal static DependencyProperty LocalPersistedQueueStatesProperty = DependencyProperty.RegisterAttached("LocalPersistedQueueStates", typeof(Dictionary<IComparable, EventQueueState>), typeof(WorkflowQueuingService)); 46private Dictionary<IComparable, EventQueueState> persistedQueueStatesSnapshot = null; 54this.persistedQueueStates = (Dictionary<IComparable, EventQueueState>)this.rootWorkflowExecutor.RootActivity.GetValue(WorkflowQueuingService.RootPersistedQueueStatesProperty); 57this.persistedQueueStates = new Dictionary<IComparable, EventQueueState>(); 70this.persistedQueueStates = new Dictionary<IComparable, EventQueueState>(); 75public WorkflowQueue CreateWorkflowQueue(IComparable queueName, bool transactional) 95public void DeleteWorkflowQueue(IComparable queueName) 125public bool Exists(IComparable queueName) 141public WorkflowQueue GetWorkflowQueue(IComparable queueName) 166internal void EnqueueEvent(IComparable queueName, Object item) 199internal bool SafeEnqueueEvent(IComparable queueName, Object item) 234internal object Peek(IComparable queueName) 257internal Object DequeueEvent(IComparable queueName) 280internal EventQueueState GetQueueState(IComparable eventType) 307private bool QueueAsynchronousEvent(IComparable queueName, EventQueueState qState) 312q.Enqueue(new KeyValuePair<IComparable, EventQueueState>(queueName, qState)); 319bool IsNestedListenersExist(IComparable queueName) 337KeyValuePair<IComparable, EventQueueState> pair = (KeyValuePair<IComparable, EventQueueState>)q.Dequeue(); 356internal void NotifyAsynchronousSubscribers(IComparable queueName, EventQueueState qState, int numberOfNotification) 397private EventQueueState GetEventQueueState(IComparable queueName) 411private void NewQueue(IComparable queueID, bool enabled, bool transactional) 432internal EventQueueState GetQueue(IComparable queueID) 449internal IEnumerable<IComparable> QueueNames 453List<IComparable> list = new List<IComparable>(this.persistedQueueStates.Keys); 454foreach (IComparable name in list) 466private void ApplyChangesFrom(EventQueueState srcPendingQueueState, Dictionary<IComparable, EventQueueState> srcPersistedQueueStates) 470Dictionary<IComparable, EventQueueState> modifiedItems = new Dictionary<IComparable, EventQueueState>(); 472foreach (KeyValuePair<IComparable, EventQueueState> mergeItem in srcPersistedQueueStates) 496foreach (KeyValuePair<IComparable, EventQueueState> modifiedItem in modifiedItems) 508private void NotifyExternalSubscribers(IComparable queueName, EventQueueState qState, Object eventInstance) 514private void NotifySynchronousSubscribers(IComparable queueName, EventQueueState qState, Object eventInstance) 528private EventQueueState MarkQueueDirtyIfTransactional(IComparable queueName) 548this.dirtyQueues = new List<IComparable>(); 576foreach (IComparable queueName in this.dirtyQueues) 587private bool IsTransactionalQueue(IComparable queueName) 628private void OnItemEnqueued(IComparable queueName, object item) 645private void OnItemSafeEnqueued(IComparable queueName, object item) 715persistedQueueStatesSnapshot = new Dictionary<IComparable, EventQueueState>(); 716foreach (KeyValuePair<IComparable, EventQueueState> kv in persistedQueueStates)
System.WorkflowServices (10)
System\ServiceModel\Activities\Description\WorkflowRuntimeEndpoint.cs (3)
71Fx.Assert(inputs[1] is IComparable, "The queue name from ExternalDataExchangeService is not an IComparable object"); 72IComparable queueName = (IComparable)inputs[1];
System\ServiceModel\Activities\ExternalDataExchangeClient.cs (1)
26public void RaiseEvent(ExternalDataEventArgs eventArgs, IComparable queueName, object message)
System\ServiceModel\Activities\IExternalDataExchange.cs (1)
13void RaiseEvent(EventArgs eventArgs, IComparable queueName, object message);
System\ServiceModel\Activities\WorkflowClientDeliverMessageWrapper.cs (1)
34public void DeliverMessage(ExternalDataEventArgs eventArgs, IComparable queueName, object message, object workItem, IPendingWork workHandler)
System\ServiceModel\Dispatcher\WorkflowOperationAsyncResult.cs (3)
327IComparable queueName; 337IComparable queueName) 346public IComparable QueueName
System\Workflow\Activities\ReceiveActivity.cs (1)
286IComparable IEventActivity.QueueName
System.Xml (1)
System\Xml\Core\XmlTextReaderImplHelpers.cs (1)
606int IComparable.CompareTo( object obj ) {
WindowsBase (3)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileReference.cs (1)
82int IComparable.CompareTo(object ob)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStorageReference.cs (1)
108int IComparable.CompareTo(object o)
Base\MS\Internal\IO\Packaging\CompoundFile\CompoundFileStreamReference.cs (1)
122int IComparable.CompareTo(object o)