6 writes to Index
System.ServiceModel.Primitives (6)
System\ServiceModel\Description\MessagePartDescription.cs (1)
42Index = other.Index;
System\ServiceModel\Description\TypeLoader.cs (4)
1290parameterPart.Index = index; 1490partDescription.Index = parameterIndex; 1543headerDescription.Index = parameterIndex; 1554propertyDescription.Index = parameterIndex;
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
620part.Index = part.SerializationPosition = partList.Count;
39 references to Index
System.ServiceModel.Primitives (39)
System\ServiceModel\Description\MessagePartDescription.cs (1)
42Index = other.Index;
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (8)
179object headerValue = parameters[headerDescription.Index]; 264object graph = parameters[part.Description.Index]; 353if (multipleHeaderValues[headerDescription.Index].Key == null) 355multipleHeaderValues[headerDescription.Index] = new KeyValuePair<Type, ArrayList>(headerDescription.TypedHeader ? TypedHeaderManager.GetMessageHeaderType(headerDescription.Type) : headerDescription.Type, new ArrayList()); 357multipleHeaderValues[headerDescription.Index].Value.Add(item); 361parameters[headerDescription.Index] = item; 485parameters[part.Description.Index] = parameterValue; 490parameters[part.Description.Index] = null;
System\ServiceModel\Dispatcher\OperationFormatter.cs (5)
465object parameter = parameters[propertyDescription.Index]; 490parameters[propertyDescription.Index] = properties[propertyDescription.Name]; 632_members[part.Index] = part.MemberInfo; 637_members[part.Index] = part.MemberInfo; 642_members[part.Index] = part.MemberInfo;
System\ServiceModel\Dispatcher\PrimitiveOperationFormatter.cs (3)
665parameters[part.Description.Index] = DeserializeParameter(reader, parts[i]); 670parameters[part.Description.Index] = null; 739SerializeParameter(writer, part, parameters[part.Description.Index]);
System\ServiceModel\Dispatcher\StreamFormatter.cs (1)
45_streamIndex = streamPart.Index;
System\ServiceModel\Dispatcher\XmlSerializerOperationFormatter.cs (21)
71object parameterValue = parameters[headerDescription.Index]; 81headerValues[headerIndex++] = messageHeaderOfTHelper.GetContentAndSaveHeaderAttributes(parameters[headerDescription.Index], headerDescription); 124if (unknownHeaderDescription != null && parameters[unknownHeaderDescription.Index] != null) 126foreach (object unknownHeader in (IEnumerable)parameters[unknownHeaderDescription.Index]) 180parameters[unknownHeaderDescription.Index] = unknownHeaders.ToArray(unknownHeaderDescription.TypedHeader ? typeof(MessageHeader<XmlElement>) : typeof(XmlElement)); 257parameters[headerDescription.Index] = parameterValue; 264parameters[unknownHeaderDescription.Index] = unknownHeaders.ToArray(unknownHeaderDescription.TypedHeader ? typeof(MessageHeader<XmlElement>) : typeof(XmlElement)); 335object bodyObject = parameters[messageDescription.Body.Parts[0].Index]; 386bodyParameters[paramIndex++] = parameters[bodyParts[i].Index]; 432parameters[messageDescription.Body.Parts[0].Index] = bodyObject; 469parameters[bodyParts[i].Index] = bodyParameters[paramIndex++]; 538_attributes[headerDescription.Index] = messageHeaderOfTAttributes; 544_attributes[headerDescription.Index] = new MessageHeader<object>(null, mustUnderstand, actor, relay); 554MessageHeader<object>[] messageHeaderOfTAttributes = (MessageHeader<object>[])_attributes[headerDescription.Index]; 569matchingMessageHeaderOfTAttribute = (MessageHeader<object>)_attributes[headerDescription.Index]; 581if (_attributes[headerDescription.Index] == null) 583_attributes[headerDescription.Index] = new List<MessageHeader<object>>(); 586((List<MessageHeader<object>>)_attributes[headerDescription.Index]).Add(new MessageHeader<object>(null, mustUnderstand, actor, relay)); 590_attributes[headerDescription.Index] = new MessageHeader<object>(null, mustUnderstand, actor, relay); 597IList<MessageHeader<object>> messageHeaderOfTAttributes = (IList<MessageHeader<object>>)_attributes[headerDescription.Index]; 610MessageHeader<object> messageHeaderOfTAttribute = (MessageHeader<object>)_attributes[headerDescription.Index];