Microsoft.Graph.Core.xml

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Graph.Core</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Graph.AuthenticateRequestAsyncDelegate">
            <summary>
            Authenticate request async delegate.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to authenticate.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Graph.DelegateAuthenticationProvider">
            <summary>
            A default <see cref="T:Microsoft.Graph.IAuthenticationProvider"/> implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.DelegateAuthenticationProvider.#ctor(Microsoft.Graph.AuthenticateRequestAsyncDelegate)">
            <summary>
            Constructs an <see cref="T:Microsoft.Graph.DelegateAuthenticationProvider"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.DelegateAuthenticationProvider.AuthenticateRequestAsyncDelegate">
            <summary>
            Gets or sets the delegate for authenticating requests.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.DelegateAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage)">
            <summary>
            Authenticates the specified request message.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to authenticate.</param>
        </member>
        <member name="T:Microsoft.Graph.IAuthenticationProvider">
            <summary>
            Interface for authenticating requests.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.IAuthenticationProvider.AuthenticateRequestAsync(System.Net.Http.HttpRequestMessage)">
            <summary>
            Authenticates the specified request message.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to authenticate.</param>
            <returns>The task to await.</returns>
        </member>
        <member name="T:Microsoft.Graph.CoreConstants">
            <summary>
            Constants for the Graph Core library.
            </summary>
        </member>
        <member name="F:Microsoft.Graph.CoreConstants.PollingIntervalInMs">
            <summary>
            Polling interval for task completion.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.CoreConstants.Headers">
            <summary>
            Header constants.
            </summary>
        </member>
        <member name="F:Microsoft.Graph.CoreConstants.Headers.Bearer">
            Authorization bearer.
        </member>
        <member name="F:Microsoft.Graph.CoreConstants.Headers.SdkVersionHeaderName">
            SDK Version header
        </member>
        <member name="F:Microsoft.Graph.CoreConstants.Headers.SdkVersionHeaderValueFormatString">
            SDK Version header
        </member>
        <member name="F:Microsoft.Graph.CoreConstants.Headers.FormUrlEncodedContentType">
            Content-Type header
        </member>
        <member name="F:Microsoft.Graph.CoreConstants.Headers.ThrowSiteHeaderName">
            Throw-site header
        </member>
        <member name="T:Microsoft.Graph.CoreConstants.Serialization">
            <summary>
            Serialization constants.
            </summary>
        </member>
        <member name="F:Microsoft.Graph.CoreConstants.Serialization.ODataType">
            OData type
        </member>
        <member name="T:Microsoft.Graph.Error">
            <summary>
            The error object that handles unsuccessful responses returned from the service.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Error.Code">
            <summary>
            The HTTP status code.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Error.InnerError">
            <summary>
            The inner error of the response. These are additional error objects that may be more specific than the top level error.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Error.Message">
            <summary>
            The error message.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Error.ThrowSite">
            <summary>
            The Throw site of the error.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Error.AdditionalData">
            <summary>
            The AdditionalData property bag.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.Error.ToString">
            <summary>
            Concatenates the error into a string.
            </summary>
            <returns>A human-readable string error response.</returns>
        </member>
        <member name="T:Microsoft.Graph.ErrorResponse">
            <summary>
            The error response object from the service on an unsuccessful call.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.ErrorResponse.Error">
            <summary>
            The <see cref="P:Microsoft.Graph.ErrorResponse.Error"/> returned by the service.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.ErrorResponse.AdditionalData">
            <summary>
            Additional data returned in the call.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.ServiceException">
            <summary>
            Graph service exception.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.ServiceException.#ctor(Microsoft.Graph.Error,System.Exception)">
            <summary>
            Creates a new service exception.
            </summary>
            <param name="error">The error that triggered the exception.</param>
            <param name="innerException">The possible innerException.</param>
        </member>
        <member name="P:Microsoft.Graph.ServiceException.Error">
            <summary>
            The error from the service exception.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.ServiceException.ResponseHeaders">
            ResponseHeaders and StatusCode exposed as pass-through.
        </member>
        <member name="P:Microsoft.Graph.ServiceException.StatusCode">
            <summary>
            The HTTP status code from the response.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.ServiceException.IsMatch(System.String)">
            <summary>
            Checks if a given error code has been returned in the response at any level in the error stack.
            </summary>
            <param name="errorCode">The error code.</param>
            <returns>True if the error code is in the stack.</returns>
        </member>
        <member name="T:Microsoft.Graph.ExpressionExtractHelper">
            <summary>
            Helper class to extract $select or $expand parameters from strongly-typed expressions.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.ExpressionExtractHelper.ExtractMembers``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}},System.String@)">
            <summary>
            Extract referenced members of the type T from the given expression as a list of strings
            </summary>
            <param name="expression">The expression to search</param>
            <param name="error">Message about what's wrong with the expression if return value is null</param>
            <returns>A comma-separated list of strings or null</returns>
        </member>
        <member name="T:Microsoft.Graph.StringHelper">
            <summary>
            Helper class for string casing.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.StringHelper.ConvertTypeToTitleCase(System.String)">
            <summary>
            Converts the type string to title case.
            </summary>
            <param name="typeString">The type string.</param>
            <returns>The converted string.</returns>
        </member>
        <member name="M:Microsoft.Graph.StringHelper.ConvertTypeToLowerCamelCase(System.String)">
            <summary>
            Converts the type string to lower camel case.
            </summary>
            <param name="typeString">The type string.</param>
            <returns>The converted string.</returns>
        </member>
        <member name="M:Microsoft.Graph.StringHelper.ConvertIdentifierToLowerCamelCase(System.String)">
            <summary>
            Converts the identifier string to lower camel case.
            </summary>
            <param name="identifierString">The identifier string.</param>
            <returns>The converted string.</returns>
        </member>
        <member name="T:Microsoft.Graph.UrlHelper">
            <summary>
            Helper class for working with URLs.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.UrlHelper.GetQueryOptions(System.Uri)">
            <summary>
            Parse query options from the URL.
            </summary>
            <param name="resultUri"></param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Graph.AsyncOperationStatus">
            <summary>
            The type AsyncOperationStatus.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.AsyncOperationStatus.Operation">
            <summary>
            Gets or sets operation.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.AsyncOperationStatus.PercentageComplete">
            <summary>
            Gets or sets percentageComplete.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.AsyncOperationStatus.Status">
            <summary>
            Gets or sets status.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.AsyncOperationStatus.AdditionalData">
            <summary>
            Gets or sets additional data.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.CollectionPage`1">
            <summary>
            A page of results from a collection.
            </summary>
            <typeparam name="T">The type of the item contained within the collection.</typeparam>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.#ctor">
            <summary>
            Creates the collection page.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.#ctor(System.Collections.Generic.IList{`0})">
            <summary>
            Creates the collection page.
            </summary>
            <param name="currentPage">The current page.</param>
        </member>
        <member name="P:Microsoft.Graph.CollectionPage`1.CurrentPage">
            <summary>
            The current page.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.IndexOf(`0)">
            <summary>
            Get the index of an item in the current page.
            </summary>
            <param name="item">The item to get the index for.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.Insert(System.Int32,`0)">
            <summary>
            Insert an item into the current page.
            </summary>
            <param name="index">The index to insert the item at.</param>
            <param name="item">The item to insert.</param>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.RemoveAt(System.Int32)">
            <summary>
            Remove the item at the given index.
            </summary>
            <param name="index">The index to remove an item at.</param>
        </member>
        <member name="P:Microsoft.Graph.CollectionPage`1.Item(System.Int32)">
            <summary>
            Access the item at the given index.
            </summary>
            <param name="index">The item's index.</param>
            <returns>The item of type T.</returns>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.Add(`0)">
            <summary>
            Add an item to the current page.
            </summary>
            <param name="item">The item to add.</param>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.Clear">
            <summary>
            Remove all items from the current page.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.Contains(`0)">
            <summary>
            Determine whether the current page contains the given item.
            </summary>
            <param name="item">The item to search for.</param>
            <returns>True if the item is found.</returns>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.CopyTo(`0[],System.Int32)">
            <summary>
            Copies the elements of the current page to the given array starting at the given index.
            </summary>
            <param name="array">The array to copy elements to.</param>
            <param name="arrayIndex">The start index.</param>
        </member>
        <member name="P:Microsoft.Graph.CollectionPage`1.Count">
            <summary>
            Gets the number of elements in the current page.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.CollectionPage`1.IsReadOnly">
            <summary>
            Determines whether the current page is readonly.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.Remove(`0)">
            <summary>
            Removes an item from the current page.
            </summary>
            <param name="item">The item to remove.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Graph.CollectionPage`1.GetEnumerator">
            <summary>
            Returns an enumerator that iterates through the current page.
            </summary>
            <returns>The enumerator for the current page.</returns>
        </member>
        <member name="P:Microsoft.Graph.CollectionPage`1.AdditionalData">
            <summary>
            The additional data property bag.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.Date">
            <summary>
            Custom Date model for serialization
            </summary>
        </member>
        <member name="M:Microsoft.Graph.Date.#ctor(System.DateTime)">
            <summary>
            Internal Date constructor
            </summary>
            <param name="dateTime"></param>
        </member>
        <member name="M:Microsoft.Graph.Date.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Create a new Date object from a year, month, and day.
            </summary>
            <param name="year">The year.</param>
            <param name="month">The month.</param>
            <param name="day">The day of the month.</param>
        </member>
        <member name="P:Microsoft.Graph.Date.DateTime">
            <summary>
            The DateTime object.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Date.Year">
            <summary>
            The date's year.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Date.Month">
            <summary>
            The date's month.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Date.Day">
            <summary>
            The date's day.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.Date.ToString">
            <summary>
            Convert the date to a string.
            </summary>
            <returns>The string value of the date in the format "yyyy-MM-dd".</returns>
        </member>
        <member name="T:Microsoft.Graph.Duration">
            <summary>
            Represents an edm.duration value.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.Duration.#ctor(System.TimeSpan)">
            <summary>
            Create a Duration object from a TimeSpan.
            </summary>
            <param name="timeSpan"></param>
        </member>
        <member name="M:Microsoft.Graph.Duration.#ctor(System.String)">
            <summary>
            Create a Duration object from an ISO8601 duration.
            </summary>
            <param name="duration">An ISO8601 duration. http://en.wikipedia.org/wiki/ISO_8601#Durations </param>
        </member>
        <member name="M:Microsoft.Graph.Duration.ToString">
            <summary>
            Convert the stored TimeSpan into an ISO8601 duration.
            </summary>
            <returns>An ISO8601 duration. For example, PT1M is "period time of 1 minute"</returns>
        </member>
        <member name="T:Microsoft.Graph.ICollectionPage`1">
            <summary>
            Interface for collection pages.
            </summary>
            <typeparam name="T">The type of the collection.</typeparam>
        </member>
        <member name="P:Microsoft.Graph.ICollectionPage`1.CurrentPage">
            <summary>
            The current page of the collection.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.ICollectionPage`1.AdditionalData">
            <summary>
            The additional data property bag.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.ReferenceRequestBody">
            <summary>
            The reference request body.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.ReferenceRequestBody.ODataId">
            <summary>
            The OData.id value.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.TimeOfDay">
            <summary>
            Time of day model.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.TimeOfDay.#ctor(System.Int32,System.Int32,System.Int32)">
            <summary>
            Create a new TimeOfDay from hours, minutes, and seconds.
            </summary>
            <param name="hour">The hour.</param>
            <param name="minute">The minute.</param>
            <param name="second">The second.</param>
        </member>
        <member name="P:Microsoft.Graph.TimeOfDay.Hour">
            <summary>
            The hour.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.TimeOfDay.Minute">
            <summary>
            The minute.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.TimeOfDay.Second">
            <summary>
            The second.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.TimeOfDay.ToString">
            <summary>
            The time of day, formatted as "HH:mm:ss".
            </summary>
            <returns>The string time of day.</returns>
        </member>
        <member name="T:Microsoft.Graph.AsyncMonitor`1">
            <summary>
            Monitor for async operations to the Graph service on the client.
            </summary>
            <typeparam name="T">The object type to return.</typeparam>
        </member>
        <member name="M:Microsoft.Graph.AsyncMonitor`1.#ctor(Microsoft.Graph.IBaseClient,System.String)">
            <summary>
            Construct an Async Monitor.
            </summary>
            <param name="client">The client to monitor.</param>
            <param name="monitorUrl">The URL to monitor.</param>
        </member>
        <member name="M:Microsoft.Graph.AsyncMonitor`1.PollForOperationCompletionAsync(System.IProgress{Microsoft.Graph.AsyncOperationStatus},System.Threading.CancellationToken)">
            <summary>
            Poll to check for completion of an async call to the Graph service.
            </summary>
            <param name="progress">The progress status.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The operation task.</returns>
        </member>
        <member name="T:Microsoft.Graph.BaseActionMethodRequestBuilder`1">
            <summary>
            The base method request builder class used for POST actions.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.BaseActionMethodRequestBuilder`1.#ctor(System.String,Microsoft.Graph.IBaseClient)">
            <summary>
            Constructs a new BaseActionMethodRequestBuilder.
            </summary>
            <param name="requestUrl">The URL for the request.</param>
            <param name="client">The <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.</param>
        </member>
        <member name="M:Microsoft.Graph.BaseActionMethodRequestBuilder`1.CreateRequest(System.String,System.Collections.Generic.IEnumerable{Microsoft.Graph.Option})">
            <summary>
            Derived classes implement this function to construct the specific request class instance
            when a request object is required.
            </summary>
            <param name="functionUrl">The URL to use for the request.</param>
            <param name="options">The query and header options for the request.</param>
            <returns>An instance of the request class.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseActionMethodRequestBuilder`1.Request(System.Collections.Generic.IEnumerable{Microsoft.Graph.Option})">
            <summary>
            Builds the request.
            </summary>
            <param name="options">The query and header options for the request.</param>
            <returns>The built request.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseActionMethodRequestBuilder`1.SetParameter``1(System.String,``0,System.Boolean)">
            <summary>
            A helper method for injecting a parameter string for a given name and value
            pair. This method handles the nullable case and properly wrapped and escaping
            string values.
            </summary>
            <param name="name">The parameter name.</param>
            <param name="value">The parameter value.</param>
            <param name="nullable">A flag specifying whether the parameter is allowed to be null.</param>
            <typeparam name="U">The type of the value parameter.</typeparam>
            <returns>A string representing the parameter for an OData method call.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseActionMethodRequestBuilder`1.HasParameter(System.String)">
            <summary>
            Check if the parameter list contains a given name.
            </summary>
            <param name="name">The name to search for.</param>
            <returns>True if the parameter list contains the given name.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseActionMethodRequestBuilder`1.GetParameter``1(System.String)">
            <summary>
            Get a parameter string for a given name.
            </summary>
            <typeparam name="U">The type of the value parameter.</typeparam>
            <param name="name">The name key.</param>
            <returns>The value associated with the given name.</returns>
        </member>
        <member name="T:Microsoft.Graph.BaseClient">
            <summary>
            A default <see cref="T:Microsoft.Graph.IBaseClient"/> implementation.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.BaseClient.#ctor(System.String,Microsoft.Graph.IAuthenticationProvider,Microsoft.Graph.IHttpProvider)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Graph.BaseClient"/>.
            </summary>
            <param name="baseUrl">The base service URL. For example, "https://graph.microsoft.com/v1.0."</param>
            <param name="authenticationProvider">The <see cref="T:Microsoft.Graph.IAuthenticationProvider"/> for authenticating request messages.</param>
            <param name="httpProvider">The <see cref="T:Microsoft.Graph.IHttpProvider"/> for sending requests.</param>
        </member>
        <member name="P:Microsoft.Graph.BaseClient.AuthenticationProvider">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IAuthenticationProvider"/> for authenticating requests.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseClient.BaseUrl">
            <summary>
            Gets or sets the base URL for requests of the client.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseClient.HttpProvider">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IHttpProvider"/> for sending HTTP requests.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.BaseFunctionMethodRequestBuilder`1">
            <summary>
            The base method request builder class.
            </summary>
        </member>
        <member name="F:Microsoft.Graph.BaseFunctionMethodRequestBuilder`1.passParametersInQueryString">
            <summary>
            Whether to include parameters in the query string.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.BaseFunctionMethodRequestBuilder`1.#ctor(System.String,Microsoft.Graph.IBaseClient)">
            <summary>
            Constructs a new BaseFunctionMethodRequestBuilder.
            </summary>
            <param name="requestUrl">The URL for the request.</param>
            <param name="client">The <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.</param>
        </member>
        <member name="M:Microsoft.Graph.BaseFunctionMethodRequestBuilder`1.CreateRequest(System.String,System.Collections.Generic.IEnumerable{Microsoft.Graph.Option})">
            <summary>
            Derived classes implement this function to construct the specific request class instance
            when a request object is required.
            </summary>
            <param name="functionUrl">The URL to use for the request.</param>
            <param name="options">The query and header options for the request.</param>
            <returns>An instance of the request class.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseFunctionMethodRequestBuilder`1.Request(System.Collections.Generic.IEnumerable{Microsoft.Graph.Option})">
            <summary>
            Builds the request.
            </summary>
            <param name="options">The query and header options for the request.</param>
            <returns>The built request.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseFunctionMethodRequestBuilder`1.SetParameter(System.String,System.Object,System.Boolean)">
            <summary>
            A helper method for injecting a parameter string for a given name and value
            pair. This method handles the nullable case and properly wrapped and escaping
            string values.
            </summary>
            <param name="name">The parameter name.</param>
            <param name="value">The parameter value.</param>
            <param name="nullable">A flag specifying whether the parameter is allowed to be null.</param>
            <returns>A string representing the parameter for an OData method call.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseFunctionMethodRequestBuilder`1.EscapeStringValue(System.String)">
            <summary>
            Escapes a string value to be safe for OData method calls.
            </summary>
            <param name="value">The value of the string.</param>
            <returns>A properly escaped string.</returns>
        </member>
        <member name="T:Microsoft.Graph.BaseRequest">
            <summary>
            The base request class.
            </summary>
        </member>
        <member name="F:Microsoft.Graph.BaseRequest.sdkVersionHeaderName">
            The key for the SDK version header.
        </member>
        <member name="F:Microsoft.Graph.BaseRequest.sdkVersionHeaderValue">
            The value for the SDK version header.
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.#ctor(System.String,Microsoft.Graph.IBaseClient,System.Collections.Generic.IEnumerable{Microsoft.Graph.Option})">
            <summary>
            Constructs a new <see cref="T:Microsoft.Graph.BaseRequest"/>.
            </summary>
            <param name="requestUrl">The URL for the request.</param>
            <param name="client">The <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.</param>
            <param name="options">The header and query options for the request.</param>
        </member>
        <member name="P:Microsoft.Graph.BaseRequest.ContentType">
            <summary>
            Gets or sets the content type for the request.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseRequest.Headers">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.HeaderOption"/> collection for the request.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseRequest.Client">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseRequest.Method">
            <summary>
            Gets or sets the HTTP method string for the request.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseRequest.QueryOptions">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.QueryOption"/> collection for the request.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseRequest.RequestUrl">
            <summary>
            Gets the URL for the request, without query string.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseRequest.SdkVersionHeaderPrefix">
            <summary>
            Gets or sets the telemetry header prefix for requests.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.SendAsync(System.Object,System.Threading.CancellationToken,System.Net.Http.HttpCompletionOption)">
            <summary>
            Sends the request.
            </summary>
            <param name="serializableObject">The serializable object to send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <returns>The task to await.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.SendAsync``1(System.Object,System.Threading.CancellationToken,System.Net.Http.HttpCompletionOption)">
            <summary>
            Sends the request.
            </summary>
            <typeparam name="T">The expected response object type for deserialization.</typeparam>
            <param name="serializableObject">The serializable object to send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <returns>The deserialized response object.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.SendMultiPartAsync``1(System.Net.Http.MultipartContent,System.Threading.CancellationToken,System.Net.Http.HttpCompletionOption)">
            <summary>
            Sends the multipart request.
            </summary>
            <typeparam name="T">The expected response object type for deserialization.</typeparam>
            <param name="multipartContent">The multipart object to send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <returns>The deserialized response object.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.SendStreamRequestAsync(System.Object,System.Threading.CancellationToken,System.Net.Http.HttpCompletionOption)">
            <summary>
            Sends the request.
            </summary>
            <param name="serializableObject">The serializable object to send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <returns>The stream.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.SendMultiPartRequestAsync(System.Net.Http.MultipartContent,System.Threading.CancellationToken,System.Net.Http.HttpCompletionOption)">
            <summary>
            Sends the multipart request.
            </summary>
            <param name="multipartContent">The multipart object to send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> object.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.SendRequestAsync(System.Object,System.Threading.CancellationToken,System.Net.Http.HttpCompletionOption)">
            <summary>
            Sends the request.
            </summary>
            <param name="serializableObject">The serializable object to send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/> object.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.GetHttpRequestMessage">
            <summary>
            Gets the <see cref="T:System.Net.Http.HttpRequestMessage"/> representation of the request.
            </summary>
            <returns>The <see cref="T:System.Net.Http.HttpRequestMessage"/> representation of the request.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.AppendSegmentToRequestUrl(System.String)">
            <summary>
            Gets a URL that is the request builder's request URL with the segment appended.
            </summary>
            <param name="urlSegment">The segment to append to the request URL.</param>
            <returns>A URL that is the request builder's request URL with the segment appended.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.BuildQueryString">
            <summary>
            Builds the query string for the request from the query option collection.
            </summary>
            <returns>The constructed query string.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.AddHeadersToRequest(System.Net.Http.HttpRequestMessage)">
            <summary>
            Adds all of the headers from the header collection to the request.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> representation of the request.</param>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.AuthenticateRequest(System.Net.Http.HttpRequestMessage)">
            <summary>
            Adds the authentication header to the request.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> representation of the request.</param>
            <returns>The task to await.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.InitializeUrl(System.String)">
            <summary>
            Initializes the request URL for the request, breaking it into query options and base URL.
            </summary>
            <param name="requestUrl">The request URL.</param>
            <returns>The request URL minus query string.</returns>
        </member>
        <member name="M:Microsoft.Graph.BaseRequest.GetResponseString(System.Net.Http.HttpResponseMessage)">
            <summary>
            Get the response content string
            </summary>
            <param name="hrm">The response object</param>
            <returns>The full response string to return</returns>
        </member>
        <member name="T:Microsoft.Graph.BaseRequestBuilder">
            <summary>
            The base request builder class.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.BaseRequestBuilder.#ctor(System.String,Microsoft.Graph.IBaseClient)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Graph.BaseRequestBuilder"/>.
            </summary>
            <param name="requestUrl">The URL for the built request.</param>
            <param name="client">The <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.</param>
        </member>
        <member name="P:Microsoft.Graph.BaseRequestBuilder.Client">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.BaseRequestBuilder.RequestUrl">
            <summary>
            Gets the URL for the built request, without query string.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.BaseRequestBuilder.AppendSegmentToRequestUrl(System.String)">
            <summary>
            Gets a URL that is the request builder's request URL with the segment appended.
            </summary>
            <param name="urlSegment">The segment to append to the request URL.</param>
            <returns>A URL that is the request builder's request URL with the segment appended.</returns>
        </member>
        <member name="T:Microsoft.Graph.HttpProvider">
            <summary>
            An <see cref="T:Microsoft.Graph.IHttpProvider"/> implementation using standard .NET libraries.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.HttpProvider.#ctor(Microsoft.Graph.ISerializer)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Graph.HttpProvider"/>.
            </summary>
            <param name="serializer">A serializer for serializing and deserializing JSON objects.</param>
        </member>
        <member name="M:Microsoft.Graph.HttpProvider.#ctor(System.Net.Http.HttpClientHandler,System.Boolean,Microsoft.Graph.ISerializer)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Graph.HttpProvider"/>.
            </summary>
            <param name="httpClientHandler">An HTTP client handler to pass to the <see cref="T:System.Net.Http.HttpClient"/> for sending requests.</param>
            <param name="disposeHandler">Whether or not to dispose the client handler on Dispose().</param>
            <param name="serializer">A serializer for serializing and deserializing JSON objects.</param>
            <remarks>
                By default, HttpProvider disables automatic redirects and handles redirects to preserve authentication headers. If providing
                an <see cref="T:System.Net.Http.HttpClientHandler"/> to the constructor and enabling automatic redirects this could cause issues with authentication
                over the redirect.
            </remarks>
        </member>
        <member name="M:Microsoft.Graph.HttpProvider.#ctor(System.Net.Http.HttpMessageHandler,System.Boolean,Microsoft.Graph.ISerializer)">
            <summary>
            Constructs a new <see cref="T:Microsoft.Graph.HttpProvider"/>.
            </summary>
            <param name="httpMessageHandler">An HTTP message handler to pass to the <see cref="T:System.Net.Http.HttpClient"/> for sending requests.</param>
            <param name="disposeHandler">Whether or not to dispose the client handler on Dispose().</param>
            <param name="serializer">A serializer for serializing and deserializing JSON objects.</param>
        </member>
        <member name="P:Microsoft.Graph.HttpProvider.CacheControlHeader">
            <summary>
            Gets or sets the cache control header for requests;
            </summary>
        </member>
        <member name="P:Microsoft.Graph.HttpProvider.OverallTimeout">
            <summary>
            Gets or sets the overall request timeout.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.HttpProvider.Serializer">
            <summary>
            Gets a serializer for serializing and deserializing JSON objects.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.HttpProvider.Dispose">
            <summary>
            Disposes the HttpClient and HttpClientHandler instances.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.HttpProvider.SendAsync(System.Net.Http.HttpRequestMessage)">
            <summary>
            Sends the request.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to send.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.Graph.HttpProvider.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
            <summary>
            Sends the request.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to send.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.Graph.HttpProvider.ConvertErrorResponseAsync(System.Net.Http.HttpResponseMessage)">
            <summary>
            Converts the <see cref="T:System.Net.Http.HttpRequestException"/> into an <see cref="T:Microsoft.Graph.ErrorResponse"/> object;
            </summary>
            <param name="response">The <see cref="T:System.Net.Http.HttpResponseMessage"/> to convert.</param>
            <returns>The <see cref="T:Microsoft.Graph.ErrorResponse"/> object.</returns>
        </member>
        <member name="T:Microsoft.Graph.IAsyncMonitor`1">
            <summary>
            Monitor for async operations to the Graph service on the client.
            </summary>
            <typeparam name="T">The object type to return.</typeparam>
        </member>
        <member name="M:Microsoft.Graph.IAsyncMonitor`1.PollForOperationCompletionAsync(System.IProgress{Microsoft.Graph.AsyncOperationStatus},System.Threading.CancellationToken)">
            <summary>
            Poll to check for completion of an async call to the Graph service.
            </summary>
            <param name="progress">The progress status.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The operation task.</returns>
        </member>
        <member name="T:Microsoft.Graph.IBaseClient">
            <summary>
            Interface for the base client.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseClient.AuthenticationProvider">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IAuthenticationProvider"/> for authenticating HTTP requests.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseClient.BaseUrl">
            <summary>
            Gets the base URL for requests of the client.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseClient.HttpProvider">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IHttpProvider"/> for sending HTTP requests.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.IBaseRequest">
            <summary>
            The base request interface.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequest.ContentType">
            <summary>
            Gets or sets the content type for the request.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequest.Headers">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.HeaderOption"/> collection for the request.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequest.Client">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequest.Method">
            <summary>
            Gets or sets the HTTP method string for the request.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequest.RequestUrl">
            <summary>
            Gets the URL for the request, without query string.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequest.QueryOptions">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.QueryOption"/> collection for the request.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.IBaseRequest.GetHttpRequestMessage">
            <summary>
            Gets the <see cref="T:System.Net.Http.HttpRequestMessage"/> representation of the request.
            </summary>
            <returns>The <see cref="T:System.Net.Http.HttpRequestMessage"/> representation of the request.</returns>
        </member>
        <member name="T:Microsoft.Graph.IBaseRequestBuilder">
            <summary>
            The base request builder interface.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequestBuilder.Client">
            <summary>
            Gets the <see cref="T:Microsoft.Graph.IBaseClient"/> for handling requests.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IBaseRequestBuilder.RequestUrl">
            <summary>
            Gets the URL for the built request, without query string.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.IBaseRequestBuilder.AppendSegmentToRequestUrl(System.String)">
            <summary>
            Gets a URL that is the request builder's request URL with the segment appended.
            </summary>
            <param name="urlSegment">The segment to append to the request URL.</param>
            <returns>A URL that is the request builder's request URL with the segment appended.</returns>
        </member>
        <member name="T:Microsoft.Graph.IHttpProvider">
            <summary>
            Interface for an HTTP provider to send requests.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IHttpProvider.Serializer">
            <summary>
            Gets a serializer for serializing and deserializing JSON objects.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.IHttpProvider.OverallTimeout">
            <summary>
            Gets or sets the timeout interval. The default value is 100 seconds.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.IHttpProvider.SendAsync(System.Net.Http.HttpRequestMessage)">
            <summary>
            Sends the request.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to send.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
        </member>
        <member name="M:Microsoft.Graph.IHttpProvider.SendAsync(System.Net.Http.HttpRequestMessage,System.Net.Http.HttpCompletionOption,System.Threading.CancellationToken)">
            <summary>
            Sends the request.
            </summary>
            <param name="request">The <see cref="T:System.Net.Http.HttpRequestMessage"/> to send.</param>
            <param name="completionOption">The <see cref="T:System.Net.Http.HttpCompletionOption"/> to pass to the <see cref="T:Microsoft.Graph.IHttpProvider"/> on send.</param>
            <param name="cancellationToken">The <see cref="T:System.Threading.CancellationToken"/> for the request.</param>
            <returns>The <see cref="T:System.Net.Http.HttpResponseMessage"/>.</returns>
        </member>
        <member name="T:Microsoft.Graph.HeaderOption">
            <summary>
            A key value pair to be added to the request headers.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.HeaderOption.#ctor(System.String,System.String)">
            <summary>
            Create a header option.
            </summary>
            <param name="name">The name, or key, of the header option.</param>
            <param name="value">The value for the header option.</param>
        </member>
        <member name="T:Microsoft.Graph.Option">
            <summary>
            A key value pair to be added to the request.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.Option.#ctor(System.String,System.String)">
            <summary>
            Create a new option.
            </summary>
            <param name="name">The name of the option.</param>
            <param name="value">The value of the option.</param>
        </member>
        <member name="P:Microsoft.Graph.Option.Name">
            <summary>
            The name, or key, of the option.
            </summary>
        </member>
        <member name="P:Microsoft.Graph.Option.Value">
            <summary>
            The value of the option.
            </summary>
        </member>
        <member name="T:Microsoft.Graph.QueryOption">
            <summary>
            A query option to be added to the request.
            https://developer.microsoft.com/en-us/graph/docs/concepts/query_parameters
            </summary>
        </member>
        <member name="M:Microsoft.Graph.QueryOption.#ctor(System.String,System.String)">
            <summary>
            Create a query option.
            </summary>
            <param name="name">The name of the query option, or parameter.</param>
            <param name="value">The value of the query option.</param>
        </member>
        <member name="T:Microsoft.Graph.DateConverter">
            <summary>
            The Date Converter.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.DateConverter.CanConvert(System.Type)">
            <summary>
            Check if the given object can be converted into a Date.
            </summary>
            <param name="objectType">The type of the object.</param>
            <returns>True if the object is a Date type.</returns>
        </member>
        <member name="M:Microsoft.Graph.DateConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Converts the JSON object into a Date object
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to read from.</param>
            <param name="objectType">The object type.</param>
            <param name="existingValue">The existing value.</param>
            <param name="serializer">The serializer to convert the object with.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Graph.DateConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="T:Microsoft.Graph.DerivedTypeConverter">
            <summary>
            Handles resolving interfaces to the correct derived class during serialization/deserialization.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.DerivedTypeConverter.#ctor">
            <summary>
            Constructs a new DerivedTypeConverter.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.DerivedTypeConverter.CanConvert(System.Type)">
            <summary>
            Checks if the given object can be converted. In this instance, all object can be converted.
            </summary>
            <param name="objectType">The type of the object to convert.</param>
            <returns>True</returns>
        </member>
        <member name="P:Microsoft.Graph.DerivedTypeConverter.CanWrite">
            <summary>
            Checks if the entity supports write. Currently no derived types support write.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.DerivedTypeConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Deserializes the object to the correct type.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">The interface type.</param>
            <param name="existingValue">The existing value of the object being read.</param>
            <param name="serializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> for deserialization.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Graph.DerivedTypeConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Not yet implemented
            </summary>
            <param name="writer"></param>
            <param name="value"></param>
            <param name="serializer"></param>
        </member>
        <member name="T:Microsoft.Graph.DurationConverter">
            <summary>
            Converter for serializing and deserializing Duration objects.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.DurationConverter.CanConvert(System.Type)">
            <summary>
            Checks if the given object can be converted into a Duration object.
            </summary>
            <param name="objectType">The object type.</param>
            <returns>True if the object is of type Duration.</returns>
        </member>
        <member name="M:Microsoft.Graph.DurationConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Deserialize the edm.duration into an Microsoft.Graph.Duration object.
            </summary>
            <returns>A Microsoft.Graph.Duration object.</returns>
        </member>
        <member name="M:Microsoft.Graph.DurationConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Serializes the edm.duration representation of the Microsoft.Graph.Duration object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
        <member name="T:Microsoft.Graph.EnumConverter">
            <summary>
            Handles resolving interfaces to the correct derived class during serialization/deserialization.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.EnumConverter.#ctor">
            <summary>
            Constructs a new EnumConverter.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.EnumConverter.CanConvert(System.Type)">
            <summary>
            Checks if the given type can be converted into an enum. All types
            can be converted.
            </summary>
            <param name="objectType">The object type.</param>
            <returns>True.</returns>
        </member>
        <member name="P:Microsoft.Graph.EnumConverter.CanWrite">
            <summary>
            Whether the object can be serialized to a request body.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.EnumConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Deserializes the object to the correct type.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">The interface type.</param>
            <param name="existingValue">The existing value of the object being read.</param>
            <param name="serializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> for deserialization.</param>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Graph.EnumConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Serializes the object into a JSON string.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write with.</param>
            <param name="value">The object to write.</param>
            <param name="serializer">The <see cref="T:Newtonsoft.Json.JsonSerializer"/> for serialization.</param>
        </member>
        <member name="T:Microsoft.Graph.InterfaceConverter`1">
            <summary>
            Handles resolving interfaces to the correct concrete class during serialization/deserialization.
            </summary>
            <typeparam name="T">The concrete instance type.</typeparam>
        </member>
        <member name="M:Microsoft.Graph.InterfaceConverter`1.Create(System.Type)">
            <summary>
            Create a new object of type T.
            </summary>
            <param name="objectType">The type of object to create.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Graph.ISerializer">
            <summary>
            An interface for serializing and deserializing JSON objects.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.ISerializer.DeserializeObject``1(System.IO.Stream)">
            <summary>
            Deserializes the stream to an object of the specified type.
            </summary>
            <typeparam name="T">The deserialization type.</typeparam>
            <param name="stream">The stream to deserialize.</param>
            <returns>The deserialized object.</returns>
        </member>
        <member name="M:Microsoft.Graph.ISerializer.DeserializeObject``1(System.String)">
            <summary>
            Deserializes the JSON string to an object of the specified type.
            </summary>
            <typeparam name="T">The deserialization type.</typeparam>
            <param name="inputString">The JSON string to deserialize.</param>
            <returns>The deserialized object.</returns>
        </member>
        <member name="M:Microsoft.Graph.ISerializer.SerializeObject(System.Object)">
            <summary>
            Serializes the specified object into a JSON string.
            </summary>
            <param name="serializeableObject">The object to serialize.</param>
            <returns>The JSON string.</returns>
        </member>
        <member name="T:Microsoft.Graph.Serializer">
            <summary>
            An <see cref="T:Microsoft.Graph.ISerializer"/> implementation using the JSON.NET serializer.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.Serializer.#ctor">
            <summary>
            Constructor for the serializer with defaults for the JsonSerializer settings.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.Serializer.#ctor(Newtonsoft.Json.JsonSerializerSettings)">
            <summary>
            Constructor for the serializer.
            </summary>
            <param name="jsonSerializerSettings">The serializer settings to apply to the serializer.</param>
        </member>
        <member name="M:Microsoft.Graph.Serializer.DeserializeObject``1(System.IO.Stream)">
            <summary>
            Deserializes the stream to an object of the specified type.
            </summary>
            <typeparam name="T">The deserialization type.</typeparam>
            <param name="stream">The stream to deserialize.</param>
            <returns>The deserialized object.</returns>
        </member>
        <member name="M:Microsoft.Graph.Serializer.DeserializeObject``1(System.String)">
            <summary>
            Deserializes the JSON string to an object of the specified type.
            </summary>
            <typeparam name="T">The deserialization type.</typeparam>
            <param name="inputString">The JSON string to deserialize.</param>
            <returns>The deserialized object.</returns>
        </member>
        <member name="M:Microsoft.Graph.Serializer.SerializeObject(System.Object)">
            <summary>
            Serializes the specified object into a JSON string.
            </summary>
            <param name="serializeableObject">The object to serialize.</param>
            <returns>The JSON string.</returns>
        </member>
        <member name="T:Microsoft.Graph.TimeOfDayConverter">
            <summary>
            Handles serialization and deserialization for TimeOfDay.
            </summary>
        </member>
        <member name="M:Microsoft.Graph.TimeOfDayConverter.CanConvert(System.Type)">
            <summary>
            Checks if the given type can be converted to a TimeOfDay.
            </summary>
            <param name="objectType">The object type.</param>
            <returns>True if the object is type match of TimeOfDay.</returns>
        </member>
        <member name="M:Microsoft.Graph.TimeOfDayConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Deserialize the JSON data into a TimeOfDay object.
            </summary>
            <param name="reader">The <see cref="T:Newtonsoft.Json.JsonReader"/> to read from.</param>
            <param name="objectType">The object type.</param>
            <param name="existingValue">The original value.</param>
            <param name="serializer">The serializer to deserialize the object with.</param>
            <returns>A TimeOfDay object.</returns>
        </member>
        <member name="M:Microsoft.Graph.TimeOfDayConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
            <summary>
            Writes the JSON representation of the object.
            </summary>
            <param name="writer">The <see cref="T:Newtonsoft.Json.JsonWriter"/> to write to.</param>
            <param name="value">The value.</param>
            <param name="serializer">The calling serializer.</param>
        </member>
    </members>
</doc>