Skip to content

Instantly share code, notes, and snippets.

View bmcdavid's full-sized avatar

Brad McDavid bmcdavid

View GitHub Profile
import path = require('path');
import os = require('os');
import tl = require('vsts-task-lib/task');
tl.setResourcePath(path.join(__dirname, 'task.json'));
(() => {
let variableDelimiter: string = tl.getInput('VariableDelimiter', false);
variableDelimiter = variableDelimiter === null ? ";" : variableDelimiter;
// contents is a multiline input containing glob patterns
@bmcdavid
bmcdavid / CustomJsonSerializer.cs
Created July 2, 2018 20:42
Vulcan Episerver ContentRefernce Converter
/// <summary>
/// Serializer for Vulcan content
/// </summary>
// ReSharper disable once InconsistentNaming
public class CustomJsonSerializer : JsonNetSerializer
private readonly IEnumerable<IVulcanIndexingModifier> _vulcanModifiers;
private static readonly Type IgnoreType = typeof(VulcanIgnoreAttribute);