Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace:  Microsoft.VisualStudio.OLE.Interop
Assembly:  Microsoft.VisualStudio.OLE.Interop (in Microsoft.VisualStudio.OLE.Interop.dll)
Syntax
'Declaration
Sub Reduce ( _
    pbc As IBindCtx, _
    dwReduceHowFar As UInteger, _
    <OutAttribute> ByRef ppmkToLeft As IMoniker, _
    <OutAttribute> ByRef ppmkReduced As IMoniker _
)
void Reduce(
    IBindCtx pbc,
    uint dwReduceHowFar,
    out IMoniker ppmkToLeft,
    out IMoniker ppmkReduced
)
void Reduce(
    [InAttribute] IBindCtx^ pbc, 
    [InAttribute] unsigned int dwReduceHowFar, 
    [InAttribute] [OutAttribute] IMoniker^% ppmkToLeft, 
    [OutAttribute] IMoniker^% ppmkReduced
)
abstract Reduce : 
        pbc:IBindCtx * 
        dwReduceHowFar:uint32 * 
        ppmkToLeft:IMoniker byref * 
        ppmkReduced:IMoniker byref -> unit 
function Reduce(
    pbc : IBindCtx, 
    dwReduceHowFar : uint, 
    ppmkToLeft : IMoniker, 
    ppmkReduced : IMoniker
)
Parameters
- dwReduceHowFar
 Type: System.UInt32
- ppmkToLeft
 Type: Microsoft.VisualStudio.OLE.Interop.IMoniker%
- ppmkReduced
 Type: Microsoft.VisualStudio.OLE.Interop.IMoniker%
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.