public static void Trace(TraceEventType type, int traceCode, string description, ServiceEndpointCollection serviceEndpointsRetrieved) { if (DiagnosticUtility.ShouldTrace(type)) { int num = 0; ComPlusMexBuilderMetadataRetrievedEndpoint[] endpoints = new ComPlusMexBuilderMetadataRetrievedEndpoint[serviceEndpointsRetrieved.Count]; foreach (ServiceEndpoint endpoint in serviceEndpointsRetrieved) { endpoints[num++] = new ComPlusMexBuilderMetadataRetrievedEndpoint(endpoint); } ComPlusMexBuilderMetadataRetrievedSchema schema = new ComPlusMexBuilderMetadataRetrievedSchema(endpoints); TraceUtility.TraceEvent(type, traceCode, System.ServiceModel.SR.GetString(description), (TraceRecord)schema); } }
public static void Trace(TraceEventType type, int traceCode, string description, ServiceEndpointCollection serviceEndpointsRetrieved) { if (DiagnosticUtility.ShouldTrace(type)) { int num = 0; ComPlusMexBuilderMetadataRetrievedEndpoint[] endpoints = new ComPlusMexBuilderMetadataRetrievedEndpoint[serviceEndpointsRetrieved.Count]; foreach (ServiceEndpoint endpoint in serviceEndpointsRetrieved) { endpoints[num++] = new ComPlusMexBuilderMetadataRetrievedEndpoint(endpoint); } ComPlusMexBuilderMetadataRetrievedSchema schema = new ComPlusMexBuilderMetadataRetrievedSchema(endpoints); TraceUtility.TraceEvent(type, traceCode, System.ServiceModel.SR.GetString(description), (TraceRecord) schema); } }
public ComPlusMexBuilderMetadataRetrievedSchema(ComPlusMexBuilderMetadataRetrievedEndpoint[] endpoints) { this.endpoints = endpoints; }