src/dotnet-svcutil/lib/src/FrameworkFork/System.Runtime.Serialization/System/Runtime/Serialization/SchemaExporter.cs (18 lines): - line 154: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 160: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical anytypeQualifiedName field.", - line 171: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 177: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical stringQualifiedName field.", - line 188: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 194: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical defaultEnumBaseTypeName field.", - line 205: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 211: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical enumerationValueAnnotationName field.", - line 222: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 228: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical surrogateDataAnnotationName field.", - line 239: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 245: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical defaultValueAnnotation field.", - line 256: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 262: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical actualTypeAnnotationName field.", - line 273: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 279: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical isDictionaryAnnotationName field.", - line 290: // TODO: [Fx.Tag.SecurityNote(Critical = "Static fields are marked SecurityCritical or readonly to prevent" - line 296: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical isValueTypeName field.", src/dotnet-svcutil/lib/src/FrameworkFork/System.Runtime.Serialization/System/Runtime/Serialization/SchemaImporter.cs (10 lines): - line 33: // TODO: [Fx.Tag.SecurityNote(Critical = "Static field used to store serialization schema elements from future versions." - line 355: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on XmlDataContract.", - line 596: // TODO: [Fx.Tag.SecurityNote(Critical = "Initializes critical static fields.", - line 658: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on ClassDataContract.", - line 701: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on XmlDataContract.", - line 833: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on ClassDataContract.", - line 909: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical BaseContract property on ClassDataContract.", - line 1057: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on CollectionDataContract.", - line 1191: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on EnumDataContract.", - line 1263: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on DataContract.", src/dotnet-svcutil/lib/src/FrameworkFork/System.Runtime.Serialization/System/Runtime/Serialization/XmlDataContract.cs (7 lines): - line 118: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical XsdType property.", - line 123: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets the critical XsdType property.")] - line 147: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical IsTopLevelElementNullable property.", - line 152: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets the critical IsTopLevelElementNullable property.")] - line 159: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical IsTypeDefinedOnImport property.", - line 164: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets the critical IsTypeDefinedOnImport property.")] - line 369: //TODO: [Fx.Tag.SecurityNote(Critical = "Sets critical properties on XmlDataContract.")] src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/XmlSchemaSet.cs (6 lines): - line 264: /// TODO: Need to make this public - line 342: schema = Add(targetNamespace, ParseSchema(targetNamespace, reader)); //TODO can move parsing outside lock boundary - line 431: //TODO Need to copy chameleon Schemas and schemaLocations from other set - line 640: //@TODO: This overload of Monitor.Enter is obsolete. Please change this to use Monitor.Enter(ref bool), and remove the pragmas -- ericeil - line 1311: //TODO get otherSet's substitutionGroups - line 1315: newCompiledInfo.Add(otherSet.CompiledInfo, _eventHandler); //TODO: Throw error on conflicting types that are not from the same schema / baseUri src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.CodeDom/Compiler/CodeDOMProvider.cs (5 lines): - line 329: // TODO: dispose managed state (managed objects). - line 332: // TODO: free unmanaged resources (unmanaged objects) and override a finalizer below. - line 333: // TODO: set large fields to null. - line 339: // TODO: override a finalizer only if Dispose(bool disposing) above has code to free unmanaged resources. - line 350: // TODO: uncomment the following line if the finalizer is overridden above. src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/NetTcpBinding.cs (5 lines): - line 176: // TODO: Fx.Assert(transport != null, "Invalid (null) transport value."); - line 177: // TODO: Fx.Assert(encoding != null, "Invalid (null) encoding value."); - line 178: // TODO: Fx.Assert(context != null, "Invalid (null) context value."); - line 179: // TODO: Fx.Assert(security != null, "Invalid (null) security value."); - line 424: // TODO: Fx.Assert(SecurityModeHelper.IsDefined(securityMode), string.Format("Invalid SecurityMode value: {0}.", securityMode.ToString())); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/MessageSecurityOverHttp.cs (4 lines): - line 103: // TODO: IssuedSecurityTokenParameters.CreateInfoCardParameters(new SecurityStandardsManager(new WSSecurityTokenSerializer(emitBspAttributes)), this.algorithmSuite)); - line 139: // TODO: IssuedSecurityTokenParameters.CreateInfoCardParameters(new SecurityStandardsManager(new WSSecurityTokenSerializer(emitBspAttributes)), this.algorithmSuite), true); - line 165: // TODO: IssuedSecurityTokenParameters.CreateInfoCardParameters(new SecurityStandardsManager(new WSSecurityTokenSerializer(emitBspAttributes)), this.algorithmSuite)); - line 210: // TODO: SpnegoTokenAuthenticator.defaultServerIssuedTransitionTokenLifetime; src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/TransactionProtocol.cs (4 lines): - line 9: // TODO: [TypeConverter(typeof(TransactionProtocolConverter))] - line 56: get { return "OleTransactions"; } // TODO: ConfigurationStrings.OleTransactions; } - line 71: get { return "WSAtomicTransactionOctober2004"; } // TODO: ConfigurationStrings.WSAtomicTransactionOctober2004; } - line 86: get { return "WSAtomicTransaction11"; } //TODO: ConfigurationStrings.WSAtomicTransaction11; } src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/Preprocessor.cs (4 lines): - line 139: //@TODO: This overload of Monitor.Enter is obsolete. Please change this to use Monitor.Enter(ref bool), and remove the pragmas -- ericeil - line 693: continue; //Already processed this included schema; TODO Need to look at other option than using HashTable - line 707: continue; //Already processed this included schema; TODO Need to look at other option than using HashTable - line 719: { //TODO Change ImportedSchemas to Hashtable src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/WebSocketTransportDuplexSessionChannel.cs (3 lines): - line 247: // TODO: Make TimeoutHelper disposeable which disposes it's cancellation token source - line 538: // TODO: As we're waiting blocking on a task anyway, should just call ReceiveAsync and block on that task. - line 1197: // TODO: Open bug about not emitting the hostname/port src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/IdentityModel/Tokens/SamlAssertion.cs (3 lines): - line 21: public class SamlAssertion // TODO: ICanonicalWriterEndRootElementCallback - line 23: private string _assertionId = /*TODO: SamlConstants.AssertionIdPrefix*/ "SamlSecurityToken-" + Guid.NewGuid().ToString(); - line 36: throw new ArgumentNullException("value"); // TODO: DiagnosticUtility.ExceptionUtility.ThrowHelperArgument(SR.SAMLAssertionIdRequired); src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/XmlSchemaValidator.cs (3 lines): - line 344: //TODO should i not error if SOM reference same as one in the set or should i assume that inline schema will always be a new SOM ref - line 566: { //TODO add xmlns check here - line 1964: { //TODO: Combine both ParseValue with same signature in XmlSchemaDatatype eng/common/pipeline-logging-functions.ps1 (3 lines): - line 6: $script:loggingCommandEscapeMappings = @( # TODO: WHAT ABOUT "="? WHAT ABOUT "%"? - line 12: # TODO: BUG: Escape % ??? - line 13: # TODO: Add test to verify don't need to escape "=". src/dotnet-svcutil/lib/src/FrameworkFork/System.Runtime.Serialization/System/Runtime/Serialization/DataContract.cs (2 lines): - line 370: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical GenericInfo property.", - line 374: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets the critical GenericInfo property.", src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/Core/XsdValidatingReader.cs (2 lines): - line 415: case XmlNodeType.EndElement: //TODO Check that context is not popped to parents in the validator - line 719: XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; //TODO special case for xsd:duration and xsd:dateTime src/System.ServiceModel.Http/src/System/ServiceModel/Channels/WebSocketTransportDuplexSessionChannel.cs (2 lines): - line 226: // TODO: Make TimeoutHelper disposeable which disposes it's cancellation token source - line 1169: // TODO: Open bug about not emitting the hostname/port src/dotnet-svcutil/lib/src/FrameworkFork/System.Runtime.Serialization/System/Runtime/Serialization/EnumDataContract.cs (2 lines): - line 55: // TODO: [Fx.Tag.SecurityNote(Critical = "Fetches the critical BaseContractName property.", - line 60: // TODO: [Fx.Tag.SecurityNote(Critical = "Sets the critical BaseContractName property.")] src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/UdpRetransmissionSettings.cs (2 lines): - line 220: throw FxTrace.Exception.ArgumentOutOfRange("DelayLowerBound", _delayLowerBound, "TODO: "); // SR.Property1LessThanOrEqualToProperty2("DelayLowerBound", this.delayLowerBound, "DelayUpperBound", this.delayUpperBound)); - line 226: throw FxTrace.Exception.ArgumentOutOfRange("DelayUpperBound", _delayUpperBound, "TODO: "); // SR.Property1LessThanOrEqualToProperty2("DelayUpperBound", this.delayUpperBound, "MaxDelayPerRetransmission", this.maxDelayPerRetransmission)); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/WS2007FederationHttpBinding.cs (1 line): - line 30: //TODO: ApplyConfiguration(configName); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Security/Tokens/GenericXmlSecurityToken.cs (1 line): - line 43: throw new ArgumentNullException("tokenXml"); // TODO: DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("tokenXml"); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/SecurityBindingElement.cs (1 line): - line 59: _keyEntropyMode = SecurityKeyEntropyMode.CombinedEntropy; //TODO:? AcceleratedTokenProvider.defaultKeyEntropyMode; src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/ReliableMessagingVersion.cs (1 line): - line 10: //TODO: [TypeConverter(typeof(ReliableMessagingVersionConverter))] src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/XmlSchema.cs (1 line): - line 264: //TODO includes isCompiled flag src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/UdpBinding.cs (1 line): - line 127: //TODO: [TypeConverter(typeof(EncodingConverter))] src/System.ServiceModel.Primitives/src/System/IdentityModel/Tokens/X509AsymmetricSecurityKey.cs (1 line): - line 44: // TODO: Investigate if this code is still needed or if there's a way to do the same thing without RSACryptoServiceProvider src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/WSHttpBindingBase.cs (1 line): - line 131: // TODO: [TypeConverter(typeof(EncodingConverter))] src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/TransportBindingElementImporter.cs (1 line): - line 91: if (address.Uri.Scheme == /*TODO: Uri.UriSchemeHttps*/ "https" && transportBindingElement is HttpTransportBindingElement && !(transportBindingElement is HttpsTransportBindingElement)) src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/FacetChecker.cs (1 line): - line 508: //TODO MinInc /MinExc /MaxInc / MaxExc checked in derived types src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Description/MetadataExchangeClient.cs (1 line): - line 902: // TODO (test): section = MetadataRetriever.CreateMetadataSection(reader, request.Address.ToString()); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/WSFederationHttpBinding.cs (1 line): - line 33: //TODO: ApplyConfiguration(configName); src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/SchemaCollectionCompiler.cs (1 line): - line 658: XmlSchemaObjectCollection mainBaseTypes = mainUnion.BaseTypes; //TODO check for null src/System.ServiceModel.Primitives/src/Internals/System/Xml/XmlMtomReader.cs (1 line): - line 424: // TODO: Fix this to be a configurable setting on MtomMessageEncodingBindingElement src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/Cache/XPathDocumentView.cs (1 line): - line 606: // TODO: src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Security/Tokens/BinarySecretSecurityToken.cs (1 line): - line 12: //TODO: [TypeForwardedFrom("System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/IdentityModel/Selectors/SecurityTokenResolver.cs (1 line): - line 12: public abstract class SecurityTokenResolver // TODO: ICustomIdentityConfiguration src/System.ServiceModel.Primitives/ref/System.ServiceModel.Primitives.cs (1 line): - line 1013: // TODO : Check that changing from KeyedCollection to KeyedByTypeCollection isn't a binary break src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/IdentityModel/Tokens/WSSecurityJan2004.cs (1 line): - line 95: throw new ArgumentNullException("valueTypeUris"); // TODO: DiagnosticUtility.ExceptionUtility.ThrowHelperArgumentNull("valueTypeUris"); src/System.ServiceModel.Http/src/System/ServiceModel/Channels/WebSocketHelper.cs (1 line): - line 200: // TODO: Move to correct place alphabetically, it's here temporariliy to make editting easier src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/UdpTransportBindingElement.cs (1 line): - line 138: throw FxTrace.Exception.ArgumentOutOfRange("value", value, "TODO: SR"); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Security/EncryptedType.cs (1 line): - line 46: // TODO: find implementation src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/MtomMessageEncodingBindingElement.cs (1 line): - line 122: // TODO: [TypeConverter(typeof(System.ServiceModel.Configuration.EncodingConverter))] src/Common/src/System/StringNormalizationExtensions.Unix.cs (1 line): - line 9: // TODO: We need an actual implementation here, but since all ASCII strings are normalized under all normalization forms src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/Dom/XmlLoader.cs (1 line): - line 965: // TODO: Change all of XmlDocument to IDtdInfo interfaces src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/IdentityModel/Tokens/KeyInfoSerializer.cs (1 line): - line 228: //TODO: throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SR.Format(SR.StandardsManagerCannotWriteObject, keyIdentifier.GetType()))); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/WSHttpBinding.cs (1 line): - line 30: // TODO: ApplyConfiguration(configName); src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/ContentValidator.cs (1 line): - line 2289: context.AllElementsSet = new BitSet(_elements.Count); //TODO if already non-null can clear src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Configuration/BindingElementExtensionElement.cs (1 line): - line 13: public abstract class BindingElementExtensionElement //TODO: ServiceModelExtensionElement src/System.ServiceModel.Primitives/src/System/ServiceModel/Security/SecuritySessionClientSettings.cs (1 line): - line 1207: // TODO: Make async for real src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.CodeDom/Compiler/CompilerInfo.cs (1 line): - line 179: // @TODO: make public after Orcas src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/WebSocketHelper.cs (1 line): - line 201: // TODO: Move to correct place alphabetically, it's here temporariliy to make editting easier src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/Core/XsdValidatingReaderAsync.cs (1 line): - line 91: XmlSchemaType xmlType = NodeType == XmlNodeType.Attribute ? AttributeXmlType : ElementXmlType; //TODO special case for xsd:duration and xsd:dateTime src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Description/WsdlImporter.cs (1 line): - line 1556: // TODO :[Fx.Tag.SecurityNote(Critical = "Uses ClientSection.UnsafeGetSection to get config in PT.", src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/Internals/System/Runtime/TaskHelpers.cs (1 line): - line 205: // TODO: Try and switch as many code paths as possible which use this to async src/System.ServiceModel.Primitives/src/Internals/System/Runtime/TaskHelpers.cs (1 line): - line 324: // TODO: Try and switch as many code paths as possible which use this to async src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/LocalServiceSecuritySettings.cs (1 line): - line 327: // TODO: taken from different sources src/dotnet-svcutil/lib/src/FrameworkFork/System.Runtime.Serialization/System/Runtime/Serialization/DataContractSet.cs (1 line): - line 472: errorMessage.Append(string.Empty); // TODO: SR.Format(((other != null && other.Equals(dataContract)) ? SR.ReferencedTypeMatchingMessage : SR.ReferencedTypeNotMatchingMessage))); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/TransportDefaults.cs (1 line): - line 330: internal const string ReliableMessagingVersionString = "WSReliableMessagingFebruary2005"; // TODO: System.ServiceModel.Configuration.ConfigurationStrings.WSReliableMessagingFebruary2005; src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/WS2007HttpBinding.cs (1 line): - line 29: // TODO: ApplyConfiguration(configName); src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/MessageSecurityOverTcp.cs (1 line): - line 65: // TODO: [MethodImpl(MethodImplOptions.NoInlining)] src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Security/ISspiNegotiation.cs (1 line): - line 11: //TODO: [TypeForwardedFrom("System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")] src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/SMDiagnostics/DiagnosticUtility.cs (1 line): - line 75: // TODO: new InsufficientMemoryException(InternalSR.BufferAllocationFailed(size), exception)); src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.Xml/Xml/schema/SchemaSetCompiler.cs (1 line): - line 743: XmlSchemaObjectCollection mainBaseTypes = mainUnion.BaseTypes; //TODO check for null src/dotnet-svcutil/lib/src/FrameworkFork/System.ServiceModel/System/ServiceModel/Channels/ContextBindingElement.cs (1 line): - line 14: public class ContextBindingElement : BindingElement, IPolicyExportExtension, IContextSessionProvider, /*TODO: IWmiInstanceProvider,*/ IContextBindingElement src/dotnet-svcutil/lib/src/FrameworkFork/Microsoft.CodeDom/Compiler/CodeGenerator.cs (1 line): - line 1831: // TODO: this should be abstract, but that will break language providers which don't support DefaultValueExpression. src/System.Private.ServiceModel/tools/scripts/SetupWcfIISHostedService.cmd (1 line): - line 204: :: TODO: Grant all existing app pools named WCFService# 'Read' access to %_wcfTestDir%. This is not needed for now